翻譯|使用教程|編輯:莫成敏|2019-12-17 10:29:06.627|閱讀 310 次
概述:本文描述了,如何編寫PDF文件。僅當有適當的PDF打印驅動程序可用時,才可以寫入PDF文件。免費的驅動程序和商用的驅動程序在功能和創建的PDF文件的質量方面都有所不同。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設計讓您可以創建滿足您和您的客戶所需求的應用程序。(我們領先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應用程序。)除此之外,同時還具有一個穩定可靠的甘特圖工具,在編寫第一行代碼之前,您就可以知道是否可以滿足客戶的需求。本文描述了如何編寫PDF文件。
僅當有適當的PDF打印驅動程序可用時,才可以寫入PDF文件。免費的驅動程序和商用的驅動程序在功能和創建的PDF文件的質量方面都有所不同。
由于缺乏一致的驅動程序控制標準,因此每個打印驅動程序都必須單獨配置。例如,許多PDF打印驅動程序的輸出文件的目標路徑是預設的,只能通過更改Windows注冊表、編輯INI文件或使用特定于驅動程序的功能API或COM對象來進行修改。
為了適合使用PDF打印驅動程序,必須滿足以下有關控制和打印質量的要求:
根據應用程序的設計,驅動程序可能需要關閉所有運行時對話框和消息框的選項,特別是用于設置文件名和路徑的對話框。
如果在運行時之前不能設置文件名和路徑,并且只能通過修改Windows注冊表項來設置文件名和路徑,則必須相應地設置用戶帳戶的權限。
為了正確輸出文本,需要Unicode支持。
填充模式必須以足夠的質量顯示。請注意,除了位圖之外,無法顯示透明度。但是,在位圖中,可能會出現不需要的偽像。
驅動程序必須支持垂直文本輸出,否則,不能使用VARCHART XGantt中日期行的垂直注釋。
例如,從第6版開始的Adobe Acrobat Suite中的打印驅動程序和免費驅動程序eDocPrintPro 可滿足上述要求。
下面,使用eDocPrintPro的示例查找控制打印驅動程序所需步驟的概述:
可以通過控制面板中驅動程序的設置或“開始/程序”中驅動程序的條目或應用程序的常規打印對話框來訪問“打印首選項”對話框。如有必要,您可以在該對話框中選擇應在不彈出對話框的情況下創建PDF文件,并且目標文件的名稱將例如來自文檔名稱。然后,eDocPrintPro中的必需設置如下所示:
在程序中,VARCHART XGantt的VcPrinter對象應包含以下設置(ActiveX版與.NET版代碼有所不同 ):
(ActiveX版本)
示例代碼
VcGantt1.Printer.PrinterName = "eDocPrintPro" VcGantt1.Printer.DocumentName = "abc.pdf" VcGantt1.PrintEx
很少有打印驅動程序需要不同的程序代碼:
示例代碼
VcGantt1.Printer.PrinterName = "Win2PDF" VcGantt1.PrintToFile "abc.pdf"
(.NET版本)
示例代碼VB.NET
VcGantt1.Printer.PrinterName = "eDocPrintPro" VcGantt1.Printer.DocumentName = "abc.pdf" VcGantt1.PrintEx
示例代碼C#
vcGantt1.Printer.PrinterName = "eDocPrintPro"; vcGantt1.Printer.DocumentName = "abc.pdf"; vcGantt1.PrintEx;
很少有打印驅動程序需要不同的程序代碼:
示例代碼VB.NET
VcGantt1.Printer.PrinterName = "Win2PDF" VcGantt1.PrintToFile "abc.pdf"
示例代碼C#
vcGantt1.Printer.PrinterName = "Win2PDF"; vcGantt1.PrintToFile "abc.pdf";
想要購買VARCHART XGantt正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: