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#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String)访问PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String)打印服务。

如果高级打印选项活动提供对标准打印选项的更改,则可以使用#EXTRA_PRINTER_INFO额外的方式获取当前android.print.PrinterInfo PrinterInfo打印选项,以便向用户显示当前打印机支持的 UI 选项。 例如,如果当前打印机不支持给定的媒体大小,则不应在高级打印选项 UI 中提供它。

适用于 . 的 android.printservice.PrintService.EXTRA_PRINT_JOB_INFOJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅