印刷設定の方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニス

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

 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPrint
 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPrint
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPrint オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、をC#で変革しています。

 用 C# NuGet ライブラリ nuget.org/packages/IronPrint/
Install-Package IronPrint

印刷設定の設定

印刷設定を行うには、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)
VB   C#

利用可能な印刷設定

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

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

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。