Partager via


PrintService.ExtraPrintJobInfo Champ

Définition

Si vous avez déclaré une activité facultative avec des options d’impression avancées via l’attribut android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity , cet élément supplémentaire est utilisé pour transmettre l’activité actuellement construite PrintJobInfo à votre activité, ce qui vous permet de le modifier.

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

Valeur de champ

Attributs

Remarques

Si vous avez déclaré une activité facultative avec des options d’impression avancées via l’attribut android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity , cet élément supplémentaire est utilisé pour transmettre l’activité actuellement construite PrintJobInfo à votre activité, ce qui vous permet de le modifier. Une fois que vous avez terminé, vous devez retourner la modification PrintJobInfo via le même extra.

Vous ne pouvez pas modifier directement le passage, au lieu de créer un autre à PrintJobInfo l’aide de la android.print.PrintJobInfo.Builder PrintJobInfo.Builder classe. Vous pouvez spécifier toutes les propriétés standard et ajouter des propriétés avancées, spécifiques à l’imprimante android.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String) , via et android.print.PrintJobInfo.Builder#putAdvancedOption(String, int) PrintJobInfo.Builder.putAdvancedOption(String, int). Les options avancées ne sont pas interprétées par le système, elles ne sont pas visibles par les applications et sont accessibles uniquement par votre service d’impression via PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String) et PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String).

Si l’activité des options d’impression avancées offre des modifications aux options d’impression standard, vous pouvez obtenir le courant android.print.PrinterInfo PrinterInfo à l’aide de l’option #EXTRA_PRINTER_INFO supplémentaire qui vous permettra de présenter à l’utilisateur les options d’interface utilisateur prises en charge par l’imprimante active. Par exemple, si l’imprimante actuelle ne prend pas en charge une taille de média donnée, vous ne devez pas l’offrir dans l’interface utilisateur des options d’impression avancées.

Documentation Java pour android.printservice.PrintService.EXTRA_PRINT_JOB_INFO.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi