PrintService.ExtraPrintJobInfo Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.