0

_PrintDocument = new FixedDocument();

_dlg = 新しい PrintDialog(); if (ShowPrintDialog) _dlg.ShowDialog(); _PageSize = new Size(_dlg.PrintableAreaWidth, _dlg.PrintableAreaHeight); _PageSize.Height = 100; //überschreiben der Druckerconfiguration auf fixe Seitenhöhe _PrintDocument.DocumentPaginator.PageSize = _PageSize; _Borders = ボーダー;

こんにちは *すべて、熱転写プリンターで 1 回の実行で複数のラベルを作成しようとしています。このために、1 つのラベルが 1 つのページに対応する FixedDocument を使用します。documentViewer は、要求どおりにラベルを表示します。PageSize.Height も反応します。プリンターはラベル (ページ) を作成しますが、それを約 1 ページに進めます。DIN A4 を印刷し、次のラベルまたはページを印刷します。Seagull プリンタ ドライバでは、テスト用に [ページ設定] で 101.6 x 38mm のラベル サイズが設定されました。開始オフセット: 0.0mm 停止オフセット: 17.8mm

現時点ではわかりません。ご支援ありがとうございました。

4

0 に答える 0