在打印圖表時(shí)打印機(jī)對(duì)象是重要且非常有用的屬性。使用該對(duì)象,您可以控制頁邊距、紙張方向、顏色或圖案打印等。Chart FX提供的方法還允許您通過頁面設(shè)置、預(yù)覽和打印對(duì)話框?qū)τ脩暨M(jìn)行提示,以確保用戶準(zhǔn)確打印出他們想要的結(jié)果。
設(shè)置頁面布局
準(zhǔn)備為圖表添加打印功能時(shí),您需要考慮一些問題:
是使用打印機(jī)默認(rèn)頁邊距還是指定自定義頁邊距?
打印的圖表應(yīng)該使用橫向還是縱向頁面方向?
是否應(yīng)該通過預(yù)覽或設(shè)置對(duì)話框提示用戶自己做出這些選擇?
Chart FX 7支持的屬性和方法可以讓您準(zhǔn)確地指定所需的頁面布局。
頁邊距
如果沒有為圖表設(shè)置頁邊距,打印圖表時(shí)將使用默認(rèn)的打印機(jī)頁邊距。Chart FX 允許您使用頁邊距屬性指定上、下、右和左頁邊距。頁邊距屬性使用整數(shù)設(shè)置,單位為百分之一英寸;因此,如果您想在圖表周圍設(shè)置一英寸的頁邊距,則必須使用以下 API 調(diào)用將每個(gè)頁邊距設(shè)置為 100:
如果您希望讓用戶配置打印頁邊距,可以通過調(diào)用 PageSetup 方法來實(shí)現(xiàn)。PageSetup 方法將通過頁面設(shè)置對(duì)話框提示用戶,允許最終用戶訪問頁邊距和頁面方向(橫向/縱向)。也可以通過使用以下 API 調(diào)用 PrintPreview 方法,向用戶提示打印預(yù)覽對(duì)話框:
方向
在頁面設(shè)置對(duì)話框中,最終用戶可以選擇以橫向或縱向格式打印圖表。橫向格式從左到右較長,而縱向格式從上到下較長。
您也可以通過以下 API 調(diào)用,使用方向?qū)傩砸?a href="http://www.xsypw.cn/v/tag/1315/" target="_blank">編程方式設(shè)置頁面方向:
打印顏色
通常情況下,如果使用黑白打印機(jī)打印彩色圖表,打印出來的文件幾乎不具備可讀性,因?yàn)榇蛴〉氖腔叶葓D,而非真正的調(diào)色板顏色。為了解決這類問題,Chart FX 包含了 ForceColors 屬性。當(dāng)將該屬性設(shè)置為 “False ”時(shí),在黑白打印機(jī)上打印彩色圖表時(shí),圖表中的每種顏色都會(huì)對(duì)應(yīng)顯示為一種紋理圖案。通過不同的紋理圖案,最終用戶便可閱讀圖表中的不同序列了。如果要使用彩色打印機(jī)打印圖表,可以通過將該屬性設(shè)置為 “True ”來強(qiáng)制 Chart FX 打印彩色圖表。您應(yīng)使用下面的API設(shè)置 ForceColors 屬性并打印圖表:
注意:使用黑白打印機(jī)打印圖表時(shí),F(xiàn)orceColors 屬性將不起作用。
-
打印
+關(guān)注
關(guān)注
1文章
66瀏覽量
18747 -
chart
+關(guān)注
關(guān)注
0文章
17瀏覽量
1534
原文標(biāo)題:Chart FX——打印
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論