列印 (檔和列印)
Windows 提供一組完整的功能,允許列印到各種裝置,例如雷射印表機、向量繪圖器、點陣印表機和傳真機。
傳統型應用程式列印
Windows 程式設計人員可以從數種不同的技術中選取,從其應用程式列印。
技術 | 描述 |
---|---|
列印檔案套件 API |
提供介面,可讓應用程式存取和管理列印檔案套件。 此 API 適用于 Windows 8 和更新版本的 Windows。 |
列印多工緩衝處理器 API |
提供列印多工緩衝處理器的介面,讓應用程式可以管理印表機和列印工作。 應用程式會使用 列印多工緩衝處理器 API 來啟動、停止、控制及設定由列印多工緩衝處理所管理的列印工作,無論是使用 列印檔案套件 API 還是 GDI 列印 API 來列印內容。 |
列印票證 API |
提供應用程式以管理及轉換列印票證的函式。 |
GDI 列印 API |
提供應用程式與裝置無關的列印介面。 注意: 撰寫適用于 Windows Vista 和更新版本的 Windows 應用程式的開發人員應該考慮在其應用程式中使用 XPS 檔 API 。 GDI 列印 API適用于必須在 Windows XP 和舊版 Windows 上執行的應用程式。 |
下圖提供不同列印 API 相關方式的高階檢視。
本節中的 列印檔案套件 API描述可與 Windows 8 和更新版本 Windows 桌面搭配使用的列印檔案套件和預覽列印介面。
如需從以 JavaScript 和 HTML 撰寫的 Windows 市集應用程式列印的詳細資訊,請參閱 使用 JavaScript 和 HTML) 列印 (Windows 市集應用程式 。 如需從以 C#、Microsoft Visual Basic 或 C++ 和 XAML 撰寫的 Windows 市集應用程式列印的詳細資訊,請參閱 使用 C) 列印 (Windows 市集應用程式 。
注意
如需桌面應用程式列印 API 的清單,請參閱 Windows 市集 應用程式的 Win32 和 COM (列印和檔) 。