印刷設定

PrintSettingsクラスをインスタンス化し、要件に応じて設定します。 最後に、PrintSettingsオブジェクトを印刷メソッドの1つに渡します。 利用可能なすべての印刷設定を以下で調べてください:

  • DefaultSettings: デフォルト値でIronPrint.PrintSettingsクラスの新しいインスタンスを初期化します。
  • PaperSize: プリンタで使用される用紙サイズを設定します。
  • PaperOrientation: 用紙の向きを指定します(例: 縦向きまたは横向き)。
  • Dpi: インチあたりのドット数で意図した印刷解像度を表します。
    • 備考: 実際の印刷に使用されるDPIは、プリンタの能力によって制限される可能性があります。
  • NumberOfCopies: ドキュメントを印刷する際に生成される同一コピーの数を示します。
    • 備考: 特定のプラットフォームでは、複数のコピーを正確に再現することを妨げる制限が存在する可能性があります。 このような場合、指定されたIronPrint.PrintSettings.NumberOfCopiesの値は無視され、1コピーのみ印刷される可能性があります。
  • PrinterName: 印刷に使用するプリンタの名前を指定します。
    • 備考: PrintDialogでプリンタを選択した場合、この設定は無視されます。 利用可能なプリンタ名を取得するには、IronPrint.Printer.GetPrinterNamesまたはIronPrint.Printer.GetPrinterNamesAsyncを使用してプリンタ名リストを取得できます。
  • PaperMargins: ミリメートル単位で印刷に使用する余白を設定します。
  • Grayscale: グレースケールで印刷するかどうかを示します。
  • Flatten: 印刷前にPDFをフラット化します。これはフォームフィールドの値や画像を表示する際に便利です。
    • : デフォルト値はfalseで、印刷前にPDFがフラット化されることを示します。
  • Tray: 印刷ジョブに使用するプリンタのトレイです。 これにより、用紙をプリンタに供給するために特定のトレイを指定することができます。
    • 備考: PrintDialogでトレイを選択した場合、この設定は無視されます。 利用可能なトレイを取得するには、IronPrint.Printer.GetPrinterTrays(System.String)またはIronPrint.Printer.GetPrinterTraysAsync(System.String)を使用できます。 デフォルト値はnullで、プリンタが提供するデフォルトのトレイを使用することを示します。 このトレイ選択プロパティはWindowsでのみ利用可能です。

IronPrintでの詳細な印刷設定ガイドを探る

準備はいいですか?
Nuget ダウンロード 34,016 | バージョン: 2025.11 ただ今リリースされました