PrintService.ExtraPrintJobInfo Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.