Compartilhar via


PrintService.ExtraPrintJobInfo Campo

Definição

Se você declarou uma atividade opcional com opções de impressão avançadas por meio do android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity atributo, esse extra será usado para passar o atualmente construído PrintJobInfo para sua atividade, permitindo que você a modifique.

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

Valor do campo

Atributos

Comentários

Se você declarou uma atividade opcional com opções de impressão avançadas por meio do android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity atributo, esse extra será usado para passar o atualmente construído PrintJobInfo para sua atividade, permitindo que você a modifique. Depois de terminar, você deve devolver o modificado PrintJobInfo através do mesmo extra.

Você não pode modificar o passado diretamente PrintJobInfo , em vez disso, você deve construir outro usando a android.print.PrintJobInfo.Builder PrintJobInfo.Builder classe. Você pode especificar quaisquer propriedades padrão e adicionar propriedades avançadas, específicas da impressora, via android.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String) e android.print.PrintJobInfo.Builder#putAdvancedOption(String, int) PrintJobInfo.Builder.putAdvancedOption(String, int). As opções avançadas não são interpretadas pelo sistema, não serão visíveis para os aplicativos, e só podem ser acessadas pelo seu serviço de impressão via PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String) e PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String).

Se a atividade de opções de impressão avançadas oferecer alterações nas opções de impressão padrão, você poderá obter a corrente android.print.PrinterInfo PrinterInfo usando o extra, o #EXTRA_PRINTER_INFO que permitirá que você apresente ao usuário as opções de interface do usuário suportadas pela impressora atual. Por exemplo, se a impressora atual não oferecer suporte a um determinado tamanho de mídia, você não deverá oferecê-la na interface do usuário de opções de impressão avançadas.

Documentação Java para android.printservice.PrintService.EXTRA_PRINT_JOB_INFO.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também