所有可打印的DevExpress .NET控件都使用XtraPrinting庫提供的方法打印。
獲取工具下載 - DevExpress WinForm v21.1
要確定預覽和打印選項是否可用,請檢查控件的IsPrintingAvailable屬性值。 使用ShowPrintPreview和ShowRibbonPrintPreview方法顯示打印預覽窗口,使用Print和PrintDialog方法打印內容而不顯示預覽。
注意:打印控件時不支持自定義繪畫、alpha 混合和顏色漸變功能。
打印選項
每個可打印控件都提供一組選項,用於指定要打印的可視化元素以及要應用於這些元素的外觀設置,可以按如下方式訪問這些選項:
- 在設計時,使用控件的設計器。
- 在設計時和代碼中,使用控件的OptionsPrint屬性。
- 由最終用戶在運行時,在Preview窗口中的“Options”菜單命令調用的Print Options對話框。
打印外觀
默認情況下,打印控件時,它使用與在屏幕上顯示時相同的外觀設置(您可以使用 Appearance 屬性自定義這些設置)。 每個支持打印的 DevExpress .NET 控件都提供打印外觀,用於在打印時繪製其可視化元素(數據單元格、標題等),這些外觀可以通過 AppearancePrint 屬性訪問。
打印外觀也可以通過控件設計器的Print Appearances Page進行自定義。
確保將 OptionsPrint.UsePrintStyles(某些控件中的 OptionsPrint.UsePrintAppearance)屬性設置爲true ,來使用打印替代顯示外觀設置。
DevExpress WinForm擁有180+組件和UI庫,能爲Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易於使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕鬆勝任!
DevExpress技術交流羣4:715863792 歡迎一起進羣討論