如何使用VARCHART XGantt編寫PDF文件

VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設計讓您能夠建立知足您和您的客戶所需求的應用程序。(咱們領先的甘特圖控件VARCHART XGantt可用於.NET,ActiveX和ASP.NET應用程序。)除此以外,同時還具備一個穩定可靠的甘特圖工具,在編寫第一行代碼以前,您就能夠知道是否能夠知足客戶的需求。本文描述瞭如何編寫PDF文件。ide

僅當有適當的PDF打印驅動程序可用時,才能夠寫入PDF文件。免費的驅動程序和商用的驅動程序在功能和建立的PDF文件的質量方面都有所不一樣。模塊化

因爲缺少一致的驅動程序控制標準,所以每一個打印驅動程序都必須單獨配置。例如,許多PDF打印驅動程序的輸出文件的目標路徑是預設的,只能經過更改Windows註冊表、編輯INI文件或使用特定於驅動程序的功能API或COM對象來進行修改。工具

爲了適合使用PDF打印驅動程序,必須知足如下有關控制和打印質量的要求:ui

  • 根據應用程序的設計,驅動程序可能須要關閉全部運行時對話框和消息框的選項,特別是用於設置文件名和路徑的對話框。spa

  • 若是在運行時以前不能設置文件名和路徑,而且只能經過修改Windows註冊表項來設置文件名和路徑,則必須相應地設置用戶賬戶的權限。設計

  • 爲了正確輸出文本,須要Unicode支持。code

  • 填充模式必須以足夠的質量顯示。請注意,除了位圖以外,沒法顯示透明度。可是,在位圖中,可能會出現不須要的僞像。orm

  • 驅動程序必須支持垂直文本輸出,不然,不能使用VARCHART XGantt中日期行的垂直註釋。對象

例如,從第6版開始的Adobe Acrobat Suite中的打印驅動程序和免費驅動程序eDocPrintPro 可知足上述要求。blog

下面,使用eDocPrintPro的示例查找控制打印驅動程序所需步驟的概述:

  • 能夠經過控制面板中驅動程序的設置或「開始/程序」中驅動程序的條目或應用程序的常規打印對話框來訪問「打印首選項」對話框。若有必要,您能夠在該對話框中選擇應在不彈出對話框的狀況下建立PDF文件,而且目標文件的名稱將例如來自文檔名稱。而後,eDocPrintPro中的必需設置以下所示:

    VARCHART XGantt用戶手冊:如何編寫PDF文件

  • 在程序中,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";
相關文章
相關標籤/搜索