共用方式為


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, int) PrintJobInfo.Builder.putAdvancedOption(String, int)新增進階印表機專屬的android.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String)印表機屬性。 進階選項不會由系統解譯,應用程式將無法看見這些選項,而且只能透過和PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String)存取您的列印服務PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String)

如果進階列印選項活動提供標準列印選項的變更,您可以使用額外的來取得目前的android.print.PrinterInfo PrinterInfo#EXTRA_PRINTER_INFO印表選項,這可讓您向使用者顯示目前印表機支援的UI選項。 例如,如果目前的印表機不支援指定的媒體大小,則不應該在進階列印選項 UI 中提供它。

android.printservice.PrintService.EXTRA_PRINT_JOB_INFOJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱