我需要在打印紙張的特定位置打印紙張文本時進行打印。原因是打印是在已經打印好的表格上進行的,例如名字和姓氏。所以當我得到這個人的名字時,它應該以紙張形式在分配的空間內打印。使用C打印預先打印的紙張表格上特定位置的文本
想知道是否有任何存在的庫會允許我使用座標系(如X和Y座標)在特定位置進行打印。
我需要在打印紙張的特定位置打印紙張文本時進行打印。原因是打印是在已經打印好的表格上進行的,例如名字和姓氏。所以當我得到這個人的名字時,它應該以紙張形式在分配的空間內打印。使用C打印預先打印的紙張表格上特定位置的文本
想知道是否有任何存在的庫會允許我使用座標系(如X和Y座標)在特定位置進行打印。
這裏是什麼讓你開始.......
http://msdn.microsoft.com/en-us/library/aa287530(v=vs.71).aspx
使用教程,我建議你大致在頁面的四個角上打印,你知道印刷座標方式系統。
使用這個和一個好的尺子,你可以計算出紙張表格上的字段,並將它們轉換爲代碼上的x-y座標。
嘗試使PDF與表單頁面的大小相同,並在其上適當放置文本。然後將PDF打印到打印機上,打印機上已打印預先打印好的表單。
我會留給你找到一個可以使用PDF的圖書館。在Python上,我會使用reportlab
。找到您當地的C#等價物。
注意:我實際上不得不一次性地爲某個項目執行此操作。它運行良好,但請記住在打印時關閉「縮放到適合頁面」選項。 –