印刷設定の方法

Chaknith related to 印刷設定の方法
チャクニット・ビン
2023年12月26日
更新済み 2024年12月10日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

印刷設定とは、文書やコンテンツをどのように印刷するかを指示する設定やパラメータのセットを指す。 これらの設定には、用紙サイズ、向き(例:縦向きまたは横向き)、印刷解像度(ドット・パー・インチ - DPI)、コピーの数、プリンターの選択、余白、およびグレースケール印刷などのオプションの詳細が含まれます。 ユーザーは、特定の印刷設定や要件を達成するために、これらの設定をカスタマイズすることができます。

IronPrintを使い始める

今日から無料トライアルでIronPrintをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer

印刷設定の設定

印刷設定を行うには、PrintSettingsクラスをインスタンス化し、好みに応じて設定します。 Print または ShowPrintDialog メソッドで、2番目のパラメータとして PrintSettings オブジェクトを渡します。 以下のコード例はこの使い方を示している。

:path=/static-assets/print/content-code-examples/how-to/print-settings-set-print-setting.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
$vbLabelText   $csharpLabel

利用可能な印刷設定

利用可能なすべての印刷設定オプションを以下でご覧ください:

  • DefaultSettings: デフォルト値を使用して、IronPrint.PrintSettings クラスの新しいインスタンスを初期化します。
  • PaperSize: プリンターが使用する用紙サイズを設定します。 デフォルト値はIronPrint.PaperSize.PrinterDefaultです。
  • PaperOrientation: 紙の向きを指定します(例: 縦向きまたは横向き)。 デフォルト値はIronPrint.PaperOrientation.Portraitです。
  • Dpi: インチあたりのドットで表される印刷の解像度を示します。 デフォルト値は300で、商業印刷でよく使われる設定です。 備考印刷に使用される実際のDPIは、プリンタの能力によって制限される場合があります。
  • NumberOfCopies: ドキュメントを印刷する際に生成される同一のコピーの数を示します。 デフォルト値は1部。 備考: プラットフォームによっては、複数コピーの正確な複製を妨げる制限が存在する場合があります。 このような場合、IronPrint.PrintSettings.NumberOfCopiesの指定値が無視され、1部のみ印刷されることがあります。
  • PrinterName: 印刷に使用するプリンターの名前を指定します。 デフォルト値はNULLで、オペレーティング・システムの現在のデフォルト・プリンタが使用されることを意味する。 備考:PrintDialogでプリンタを選択した場合、この設定は無視されます。 利用可能なプリンタ名を取得するには、IronPrint.Printer.GetPrinterNamesまたはIronPrint.Printer.GetPrinterNamesAsyncを使用してプリンタ名リストを取得できます。
  • PaperMargins: 印刷に使用するマージンをミリメートルで設定します。 デフォルト値はNULLで、プリンタが提供するデフォルトのマージンを使用することを示す。
  • グレースケール:グレースケールで印刷するかどうかを示します。 備考デフォルト値は false で、カラー印刷を試みることを示す。
  • フラット化: 印刷前にPDFをフラット化します。これはフォームフィールドの値や画像を表示するために便利です。 デフォルト値はfalseで、印刷前にPDFが平坦化されることを示します。
  • トレイ: 印刷ジョブに使用されるプリンタートレイ。 これにより、プリンターに給紙する特定のトレイを指定することができる。 PrintDialogでトレイを選択した場合、この設定は無視されます。 利用可能なトレイを取得するには、IronPrint.Printer.GetPrinterTrays(System.String) または IronPrint.Printer.GetPrinterTraysAsync(System.String) を使用できます。 デフォルト値はNULLで、プリンタが提供するデフォルトトレイを使用することを示す。 このトレイ選択プロパティはWindowsでのみ利用可能です。
Chaknith related to 利用可能な印刷設定
ソフトウェアエンジニア
チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。