自定義列印紙張 c gdi 精確位置列印 套打

2022-09-15 05:12:10 字數 374 閱讀 6128

寫了個winfor的套打**的程式,由於紙張大小特殊,在c#中找了半天設定印表機相關的內容也沒有設定成功。最後只得在作業系統中進行設定。方法如下:

控制面板中開啟「印表機和傳真機設定」視窗

1開啟檔案選單的伺服器屬性,在裡面定義乙個新的紙張型別,設定好紙張大小和列印邊距。

2右鍵單擊印表機設定列印首選項,在紙張中選擇剛才設定的新的紙型。

3回到程式中直接按照剛設好的紙型就行列印控制。

哈哈,一切正如所料,列印很成功

在c#的gdi+中,graphics物件的pageunit 屬性 設定為 graphicsunit.millimeter,這樣使用drawstring方法輸出字串時,座標的單位就變成了公釐,然後進行精確位置的文字輸出就會很容易。

自定義印表機紙張型別

簡單的自定義印表機紙張更換方法,下面僅僅以a3紙張為例,其他紙張型別,方法一樣。dim ps as new pagesettings dim pdocument as new printdocument dim my size as system.drawing.printing.size if p...

VB6 DataReport列印自定義紙張

在修改報表列印的紙張大小時可選方案!private sub datareport initialize with me orientation rptorientportrait 報表縱向列印 reportwidth 14 567 寬度 567 1cm 這兒還是報錯的話可以設定成13.9 567 l...

C 自定義紙張大小列印 PDF

當列印pdf文件的時候,預設情況下紙張大小是a4。但是有些情況下原文件不是a4大小,我們需要保持原來的頁面大小怎麼辦呢?這個時候就需要自定義紙張大小來實現這個功能。本文將介紹如何使用.net pdf元件spire.pdf在c 應用程式中自定義紙張大小列印pdf。使用虛擬印表機自定義紙張大小列印,比如...