?? prt.h
字號:
//打印機(jī)參數(shù)配置****************************************
struct PrintParameter
{
int Type; //型號
int LFChar; //有無換頁符0---沒有1--有
int ImageMult; //圖象放大系數(shù)
int Area; //打印區(qū)域0--整屏1--滾動區(qū)域
int Mode; //0--全部內(nèi)容使用打印機(jī)字庫打印文本
//1--全部內(nèi)容使用終端字庫打印文本
//2--西文使用打印機(jī)字庫,中文使用終端字庫打印文本
int FontMult; //字體放大系數(shù)
//0--點(diǎn)陣字體正常
//1--點(diǎn)陣字體橫放
//2--點(diǎn)陣字體縱放
//3--點(diǎn)陣字體縱橫放
int WidthBase; //橫向點(diǎn)陣基數(shù)0--16,1--24
int HeightBase; //縱向點(diǎn)陣基數(shù)0--16,1--24
int RowDistance; //行間距 0--0點(diǎn),1--2點(diǎn),2--4點(diǎn),3--6點(diǎn)
int ColDistance; //列間距 0--0點(diǎn),1--2點(diǎn),2--4點(diǎn),3--6點(diǎn)
};
//打印機(jī)型號
//CSI [ / Pn t參數(shù)Pn=0,1... 選擇打印機(jī)型號,
//凡是以點(diǎn)陣或圖象方式打印的都需選擇確定的某種打印機(jī)。
int PrintType();
//有無換頁符
//CSI ?18h 打印完畢后終端附加換頁符給打印機(jī)
//CSI ?18l 打印完畢后終端不作附加處理
int PrintLFChar();
//圖象放大系數(shù)
//CSI /Pn X參數(shù)Pn=1,2,3,4 屏幕圖象打印時,選擇放大打印的倍數(shù).
int PrintImageMult();
//打印區(qū)域
//CSI ?19h 打印整屏
int PrintAll();
//CSI ?19l 打印滾動區(qū)域
int PrintPart();
//代碼打印
//CSI / 22h 全部內(nèi)容使用打印機(jī)字庫打印文本
int PrintCode();
//點(diǎn)陣打印
//CSI/ 22lCSI / 21l 全部內(nèi)容使用終端字庫打印文本
int PrintLattice();
//快速打印
//CSI / 22l 西文使用打印機(jī)字庫,
//CSI / 21h 中文使用終端字庫打印文本
int PrintQuick();
//字體放大
//CSI / 0W 點(diǎn)陣字體正常
int PrintFontNormal();
//CSI / 1W 點(diǎn)陣字體橫放
int PrintFontW();
//CSI / 2W 點(diǎn)陣字體縱放
int PrintFontH();
//CSI / 3W 點(diǎn)陣字體縱橫放
int PrintFontWH();
//橫向點(diǎn)陣基數(shù)
//CSI / 23l 橫向點(diǎn)陣16
int PrintWBase16();
//CSI / 23h 橫向點(diǎn)陣24
int PrintWBase24();
//行間距
//CSI / 0 U 字符行間距0點(diǎn)
int PrintRowD0();
//CSI / 1 U 字符行間距2點(diǎn)
int PrintRowD1();
//CSI / 2 U 字符行間距4點(diǎn)
int PrintRowD2();
//CSI / 3 U 字符行間距6點(diǎn)
int PrintRowD3();
//列間距
//CSI / 0 V 字符列間距0點(diǎn)
int PrintColD0();
//CSI / 1 V 字符列間距2點(diǎn)
int PrintColD1();
//CSI / 2 V 字符列間距4點(diǎn)
int PrintColD2();
//CSI / 3 V 字符列間距6點(diǎn)
int PrintColD3();
//打印方式****************************************
//屏幕打印
//ESC[ i
//把當(dāng)前屏幕內(nèi)容按文本或圖象方式傳送到打印機(jī),結(jié)束后自動退出。
int PrintScreen();
//打印光標(biāo)行
//ESC[ 1i
//把當(dāng)前光標(biāo)所在行的內(nèi)容按文本方式傳送到打印機(jī),結(jié)束后自動退出。
int PrintCursorRow();
//拷貝打印
//把主機(jī)按顯示格式(不含打印機(jī)命令)逐行傳送的內(nèi)容一邊顯示一邊打印,在點(diǎn)陣打印方式下,可用控制顯示格式的命令來控制打印格式。
//ESC[ ? 5 i 開
int PrintCopyOpen();
//ESC[ ? 4 i 關(guān)
int PrintCopyClose();
//直接透明打印
//除了退出命令外,把主機(jī)傳送的內(nèi)容全透明地送到打印機(jī),即主機(jī)直接控制打印機(jī),傳送的內(nèi)容不影響屏幕。
//ESC[5 i
int PrintDritTransOpen1();
int PrintDritTransOpen2();
int PrintDritTransOpen3();
//ESC[4 i
int PrintDritTransClose();
//間接透明打印
//不顯示的拷貝打印,即用控制顯示的方式來控制打印。
//ESC[7 i
int PrintInDritTransOpen();
//ESC[6 i
int PrintInDritTransClose();
int PrintData(char * szData);
int ClosePrn();
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -