GetPrintPreviewBitmapToStringA
การเรนเดอร์และการพิมพ์
คำอธิบาย
อักษร A ท้ายชื่อบอกว่าเป็นจุดเรียก DLL แบบ ANSI (char), ส่วน ActiveX/COM เปิดเผยเฉพาะรูปแบบ Unicode พฤติกรรมเหมือน GetPrintPreviewBitmapToString ทุกอย่าง และอาร์กิวเมนต์สตริงถูกตีความตาม code page ปัจจุบันของ SetAnsiMode
คืนค่าสตริงไบนารีที่บรรจุรูป BMP แสดงพรีวิวว่าการพิมพ์จะออกมาหน้าตาอย่างไร
ไวยากรณ์
Delphi
Function DLGetPrintPreviewBitmapToStringA(InstanceID: Integer; PrinterName: PAnsiChar; PreviewPage, PrintOptions, MaxDimension, PreviewOptions: Integer): PAnsiChar;
DLL
const char * DLGetPrintPreviewBitmapToStringA(int InstanceID, const char * PrinterName, int PreviewPage, int PrintOptions, int MaxDimension, int PreviewOptions);
พารามิเตอร์
| PrinterName | ชื่อเครื่องพิมพ์ที่ใช้สั่งพิมพ์ คือชื่อที่ปรากฏใน Windows Print Manager ใช้ฟังก์ชัน GetPrinterNames ดึงรายชื่อเครื่องพิมพ์ที่ใช้ได้ในระบบ หรือจะใช้ค่าที่ได้จากฟังก์ชัน NewCustomPrinter แทนก็ได้ |
|---|---|
| PreviewPage | หมายเลขหน้าที่จะพรีวิว |
| PrintOptions | หาค่าของพารามิเตอร์นี้ได้จากฟังก์ชัน PrintOptions |
| MaxDimension | ความกว้างหรือความสูงสูงสุดของบิตแมปพรีวิว |
| PreviewOptions | สงวนไว้ใช้ในอนาคต ควรตั้งเป็นศูนย์ |