Freigeben über


PrintService.ExtraPrintJobInfo Feld

Definition

Wenn Sie eine optionale Aktivität mit erweiterten Druckoptionen über das android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity Attribut deklariert haben, wird dieses Zusätzliche verwendet, um die aktuell erstellte PrintJobInfo Aktivität an Ihre Aktivität zu übergeben, sodass Sie sie ändern können.

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

Feldwert

Attribute

Hinweise

Wenn Sie eine optionale Aktivität mit erweiterten Druckoptionen über das android.R.attr#advancedPrintOptionsActivity advancedPrintOptionsActivity Attribut deklariert haben, wird dieses Zusätzliche verwendet, um die aktuell erstellte PrintJobInfo Aktivität an Ihre Aktivität zu übergeben, sodass Sie sie ändern können. Nachdem Sie fertig sind, müssen Sie die Änderung PrintJobInfo über dasselbe Extra zurückgeben.

Sie können die übergebene PrintJobInfo Datei nicht direkt ändern, sondern sie sollten eine weitere mithilfe der android.print.PrintJobInfo.Builder PrintJobInfo.Builder Klasse erstellen. Sie können alle Standardeigenschaften angeben und erweiterte, druckerspezifische, android.print.PrintJobInfo.Builder#putAdvancedOption(String, String) PrintJobInfo.Builder.putAdvancedOption(String, String) über und android.print.PrintJobInfo.Builder#putAdvancedOption(String, int) PrintJobInfo.Builder.putAdvancedOption(String, int). Die erweiterten Optionen werden vom System nicht interpretiert, sie sind für Anwendungen nicht sichtbar und können nur von Ihrem Druckdienst über PrintJob#getAdvancedStringOption(String) PrintJob.getAdvancedStringOption(String) und PrintJob#getAdvancedIntOption(String) PrintJob.getAdvancedIntOption(String)zugegriffen werden.

Wenn die erweiterte Druckoptionen-Aktivität Änderungen an den Standarddruckoptionen bietet, können Sie den aktuellen android.print.PrinterInfo PrinterInfo Wert mithilfe der #EXTRA_PRINTER_INFO zusätzlichen Option abrufen, mit der Sie dem Benutzer ui-Optionen präsentieren können, die vom aktuellen Drucker unterstützt werden. Wenn der aktuelle Drucker beispielsweise keine bestimmte Mediengröße unterstützt, sollten Sie ihn nicht in der Benutzeroberfläche für erweiterte Druckoptionen anbieten.

Java-Dokumentation für android.printservice.PrintService.EXTRA_PRINT_JOB_INFO.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen