PrintService.ExtraPrintJobInfo Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.