次の方法で共有


PrintService.ExtraPrintJobInfo フィールド

定義

属性を使用して高度な印刷オプションを使用して android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity オプションのアクティビティを宣言した場合、この追加のアクティビティは、現在構築されているアクティビティを渡すために使用され PrintJobInfo 、変更できます。

[Android.Runtime.Register("EXTRA_PRINT_JOB_INFO")]
public const string ExtraPrintJobInfo;
[<Android.Runtime.Register("EXTRA_PRINT_JOB_INFO")>]
val mutable ExtraPrintJobInfo : string

フィールド値

属性

注釈

属性を使用して高度な印刷オプションを使用して android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity オプションのアクティビティを宣言した場合、この追加のアクティビティは、現在構築されているアクティビティを渡すために使用され PrintJobInfo 、変更できます。 完了したら、同じ追加を介して変更 PrintJobInfo を返す必要があります。

渡された PrintJobInfo クラスを直接変更することはできません。代わりに、クラスを使用して別のものをビルドする android.print.PrintJobInfo.Builder PrintJobInfo.Builder 必要があります。 任意の標準プロパティを指定し、高度なプリンター固有のプロパティをandroid.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String)android.print.PrintJobInfo.Builder#putAdvancedOption(String, int) PrintJobInfo.Builder.putAdvancedOption(String, int)追加できます。 高度なオプションはシステムによって解釈されず、アプリケーションには表示されず、印刷サービスPrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String)PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String)によってのみアクセスできます。

高度な印刷オプション アクティビティが標準の印刷オプションに変更を提供する場合は、現在 android.print.PrinterInfo PrinterInfo のプリンターでサポートされている UI オプションをユーザーに表示できる追加機能を使用して #EXTRA_PRINTER_INFO 、現在の印刷オプションを取得できます。 たとえば、現在のプリンターが特定のメディア サイズをサポートしていない場合は、詳細印刷オプション UI で提供しないでください。

の Java ドキュメントandroid.printservice.PrintService.EXTRA_PRINT_JOB_INFO

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください