相关推荐
-
打印机的大小设置
procedure SetPrinterPaper(APaperNo: Integer; APaperWidth, APaperHeight: Double);//设置当前打印机的纸张大小//纸张号 9 A4 13 B5//页宽和页高,单位mmvar Device: array[0..255] of char; Driver: array[0..255] of
-
DEVMODE 结构体
typedef struct _devicemode { TCHAR dmDeviceName[CCHDEVICENAME]; //打印机(显示设备)名称 WORD dmSpecVersion; WORD dmDriverVersion; //驱动版本号 WORD dmSize; //结构体大小 WORD dmDriverExtra; DWORD dmField...
-
打印机信息的获取
通过此程序可以获取打印机的相关信息,例如默认打印机名称,打印方向,打印质量等等首先建立一工程,然后添加一ListBox和一Command,代码如下:Option ExplicitPrivate Const NULLPTR = 0&Private Const CCHDEVICENAME = 32Private Const CCHFORMNAME = 32Private Const DM_MO
-
动态改变屏幕设置 分辨率、颜色等。
动态改变屏幕设置 - 定义Private Declare Function lstrcpy _Lib "kernel32" Alias "lstrcpyA" _(lpString1 As Any, lpString2 As Any) _As LongConst CCHDEVICENAME = 32Const CCHFORMNAME = 32Private Type DEVMODEdmDevice
-
判断打印机是否还有任务队列的方法~
Private Structure PRINTER_DEFAULTS Dim pDatatype As String Dim pDevMode As Integer Dim DesiredAccess As Integer End Structure Private Const PRINTER_ACCESS_ADMINISTER As Integer = &H4 Private Dec
-
Delphi中获取打印机设备名和端口名
uses Printers;{$IFNDEF WIN32}const MAX_PATH = 144;{$ENDIF}procedure TForm1.Button1Click(Sender: TObject);var pDevice : pChar; pDriver : pChar; pPort : pChar; hDMode : THandle;begin if PrintDial
-
VB实现调整屏幕分辨率
Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (lpString1 As Any, lpString2 As Any) As LongPrivate Const CCHDEVICENAME = 32Private Const CCHFORMNAME = 32Private Const ENUM_CURRENT_SE
-
98、2000和XP系统自定义打印纸张的VB代码
模块modPrintOption ExplicitPublic Declare Function EnumForms Lib "winspool.drv" Alias "EnumFormsA" _ (ByVal hPrinter As Long, ByVal Level As Long, ByRef pForm As Any, _ ByVal cbBuf As Long, ByR
-
printer++
printer++ 是什么 printer++ 是一个灵活的和强大的 windows 虚拟printer。允许用户从很多应用中打印,比如(excel,webpages,word…),然后将打印任务发送到一个printer++ SDK 解决方案,该方案是专门定制的,针对应用需求的。 通过printer++,用户,可以发送和处理一个很长的文档,报告,表格,表单,或者任何可打印的文字意义上的东西。p...
-
中途拦截、截获并修改打印内容的方法(清晰度100%无损打印)
我们有一些工具,生成内容后直接打印出来,但是有些内容过期后就无法在工具软件内修改, 那么怎样修改要打印的内容呢? 有办法: 1,在打印的时候不要选打印机,而是选择打印成PDF文件(win10自带功能)。 2,修改这个PDF文件,(修改工具在下面链接下载)修改完后不要直接打印而是保存,因为这些工具打印效果都没有 adobe acrobat的清晰, 用adobe acrobat打印后打印即可
-
MD5加密算法简介
MD5加密算法简介一、算法实现(转载自绿色兵团) 1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果 是448。 即数据扩展至K*512+448位。即K*64+56个字节,K为整数。 具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度: 用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据 就被填 补成
-
OpenPrinter函数
OpenPrinter函数OpenPrinter函数获取指定打印机或打印服务器的标识句柄。 BOOL OpenPrinter( LPTSTR pPrinterName, // 指向印表机或服务器名称的指针 LPHANDLE phPrinter, // 指向印表机或服务器的句柄 LPPRINTER_DEFAULTS pDefault //指向打印机默认结