Freigeben über


Optionsattribute für das PaperSize-Feature

Wichtig

Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie im Print support app design guide.

In der folgenden Tabelle sind die Attribute aufgeführt, die dem PaperSize-Feature zugeordnet sind. Weitere Informationen zum PaperSize-Feature finden Sie unter "Standardfeatures".

Alle Papierformatspezifikationen für die folgenden Attribute müssen relativ zur HOCHFORMAT-Ausrichtung ausgedrückt werden, auch wenn die Attribute verwendet werden, um eine andere Ausrichtung zu beschreiben, z. B. QUERFORMAT.

Attributname Attributparameter Kommentare
*BottomMargin Numerischer Wert, der den minimal zulässigen unteren Rand in x-Mastereinheiten für benutzerdefinierte Papierformate darstellt, die der OPTION ZOLLGRÖßE zugeordnet sind. Der Wert ist relativ zum unteren Rand der physischen Seite. Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der OPTION "CUSTOMSIZE" verwendet. Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CenterPrintable? WAHR oder FALSCH, der angibt, ob der durch *MaxPrintableWidth angegebene Wert zentriert ist. Optional. Wenn nicht angegeben, befindet sich der druckbare Bereich rechts neben dem von *MinLeftMargin angegebenen Seitenrand. Wird nur mit der OPTION "CUSTOMSIZE" verwendet. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CursorOrigin PAAR numerischer Werte, die die Cursorursprungposition darstellen, in Mastereinheiten, wobei PAIR (0, 0) die obere linke Ecke ist. Geben Sie alternativ für CUSTOMSIZE diese Werte mithilfe von *CustCursorOriginX und *CustCursorOriginY an. Optional. Wenn nicht angegeben, lautet der Standardwert PAIR (0, 0). Unidrv geht davon aus, dass der Cursorursprung relativ zum Drucker mit unterschiedlichen Papierformaten konstant ist.
*CustCursorOriginX CUSTOMSIZE-Parameterausdruck, der zum Erstellen eines Werts für den x-Index von *CursorOrigin verwendet wird. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CustCursorOriginY CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Index von *CursorOrigin zu erstellen. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CustPrintableOriginX CUSTOMSIZE-Parameterausdruck, der zum Erstellen eines Werts für den x-Index von *PrintableOrigin verwendet wird. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CustPrintableOriginY CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Index von *PrintableOrigin zu erstellen. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CustPrintableSizeX CUSTOMSIZE-Parameterausdrücke, die zum Erstellen eines Werts für den x-Wert von *PrintableArea verwendet werden. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*CustPrintableSizeY CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Wert von *PrintableArea zu erstellen. Optional. Nur mit der OPTION "CUSTOMSIZE" verwenden. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*MaxSize PAAR numerischer Werte, die maximal zulässige Seitenlängenwerte (x) und Höhe (y) in Mastereinheiten darstellen, für benutzerdefinierte Papierformate, die der OPTION "CUSTOMSIZE" zugeordnet sind. Erforderlich für die OPTION "CUSTOMSIZE". Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*MaxPrintableWidth Numerischer Wert, der die maximale druckbare Breite in x-Mastereinheiten für benutzerdefinierte Papierformate darstellt, die der OPTION ZOLLGRÖßE zugeordnet sind. Erforderlich für die OPTION "CUSTOMSIZE". Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*MinLeftMargin Numerischer Wert, der den minimal zulässigen linken Rand in x-Mastereinheiten für benutzerdefinierte Papierformate darstellt, die der OPTION ZOLLGRÖßE zugeordnet sind. Der Wert ist relativ zum linken Rand der physischen Seite. Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der OPTION "CUSTOMSIZE" verwendet. Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*MinSize PAAR numerischer Werte, die mindestens zulässige Seitenlängenwerte (x) und Höhe (y) in Mastereinheiten darstellen, für benutzerdefinierte Papierformate, die der OPTION "CUSTOMSIZE" zugeordnet sind. Erforderlich für die OPTION "CUSTOMSIZE". Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*PageDimensions PAAR numerischer Werte, die die Seitenlängenwerte (x) und Höhe (y) in Mastereinheiten für alle angepassten Optionen für das PaperSize-Feature darstellen. Wird nur für herstellerdefinierte Papierformate verwendet. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*PageProtectMem Numerischer Wert, der die Größe des Druckerspeichers in Kilobyte angibt, die zum Schutz einer Seite erforderlich ist. Erforderlich, wenn das PageProtect-Feature angegeben ist. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*PrintableArea PAAR numerischer Werte, die die Längen der x- und y-Ebene im Masterbereich des druckbaren Seitenbereichs darstellen. Erforderlich für alle PaperSize-Optionen mit Ausnahme von CUSTOMSIZE. Weitere Informationen finden Sie unter Angeben von Papierformaten.
*PrintableOrigin PAAR numerischer Werte, die den Ursprung des druckbaren Bereichs in Mastereinheiten relativ zur oberen linken Ecke des Papiers darstellen. Erforderlich für alle PaperSize-Optionen mit Ausnahme von CUSTOMSIZE. Für CUSTOMSIZE können Sie diese Werte mithilfe von *CustPrintableOriginX und *CustPrintableOriginY angeben.
*RotateSize? WAHR oder FALSCH, der angibt, ob Unidrv die Seitenabmessungen drehen soll, da das Papier (in der Regel Umschläge) seitwärts gefüttert wird. Optional. Wenn nicht angegeben, lautet der Standardwert FALSE. Kann mit jeder Standardoption für das PaperSize-Feature verwendet werden, mit Ausnahme von CUSTOMSIZE.
*TopMargin Numerischer Wert, der den minimal zulässigen oberen Rand in y-Mastereinheiten für benutzerdefinierte Papierformate darstellt, die der OPTION ZOLLGRÖßE zugeordnet sind. Der Wert ist relativ zum oberen Rand der physischen Seite. Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der OPTION "CUSTOMSIZE" verwendet. Hochformat wird angenommen. Weitere Informationen finden Sie unter Angeben von Papierformaten.

CUSTOMSIZE-Parameterausdrücke

CUSTOMIZE-Parameterausdrücke sind eine eingeschränkte Form des Befehlszeichenfolgenformats. Textzeichenfolgen sind nicht zulässig.

Im ArgumentType-Segment des Ausdrucks gelten die folgenden Einschränkungen:

  • Der einzige zulässige ArgumentType-Wert ist %d.

  • Klammern von Werten sind nicht zulässig.

Im StandardVariableExpression-Segment des Ausdrucks gelten die folgenden Einschränkungen:

  • Nur die Standardvariablen PhysPaperWidth und PhysPaperLength können verwendet werden.

  • Der Max_Repeat-Operator ist nicht zulässig.

Im Folgenden sind Beispielausdrücke aufgeführt:

*CustCursorOriginX: %d{((PhysPaperWidth-14040)/2)+300}
*CustCursorOriginY: %d{180}
*CustPrintableOriginX: %d{300}
*CustPrintableOriginY: %d{300}
*CustPrintableSizeX: %d{PhysPaperWidth-600}
*CustPrintableSizeY: %d{PhysPaperLength-600}