Compartir a través de


PrintService.ExtraPrintJobInfo Campo

Definición

Si ha declarado una actividad opcional con opciones de impresión avanzadas a través del android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity atributo , este extra se usa para pasar la actividad construida PrintJobInfo actualmente a la actividad, lo que le permite modificarla.

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

Valor de campo

Atributos

Comentarios

Si ha declarado una actividad opcional con opciones de impresión avanzadas a través del android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity atributo , este extra se usa para pasar la actividad construida PrintJobInfo actualmente a la actividad, lo que le permite modificarla. Después de que haya terminado, debe devolver el modificado PrintJobInfo a través del mismo extra.

No se puede modificar el pasado PrintJobInfo directamente, sino que debe compilar otro mediante la android.print.PrintJobInfo.Builder PrintJobInfo.Builder clase . Puede especificar las propiedades estándar y agregar avanzadas, específicas de la impresora, las que se realicen a través android.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String) de y android.print.PrintJobInfo.Builder#putAdvancedOption(String, int) PrintJobInfo.Builder.putAdvancedOption(String, int). El sistema no interpreta las opciones avanzadas, no serán visibles para las aplicaciones y solo el servicio de impresión puede acceder a ellas a través PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String) de y PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String).

Si la actividad avanzada de opciones de impresión ofrece cambios en las opciones de impresión estándar, puede obtener el actual android.print.PrinterInfo PrinterInfo mediante el #EXTRA_PRINTER_INFO adicional que le permitirá presentar al usuario las opciones de interfaz de usuario compatibles con la impresora actual. Por ejemplo, si la impresora actual no admite un tamaño de medio determinado, no debe ofrecerla en la interfaz de usuario de opciones de impresión avanzadas.

Documentación de Java para android.printservice.PrintService.EXTRA_PRINT_JOB_INFO.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también