Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. 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 Designhandbuch zur Print Support App v1 und v2.
In der folgenden Tabelle sind die Attribute aufgeführt, die mit der Funktion PaperSize verbunden sind. Weitere Informationen zum PaperSize-Feature finden Sie unter "Standardfeatures".
Alle Angaben zur Papiergröße für die folgenden Attribute müssen sich auf die Ausrichtung PORTRAIT beziehen, auch wenn die Attribute zur Beschreibung einer anderen Ausrichtung, wie z. B. LANDSCAPE, verwendet werden.
| Attributname | Attributparameter | Comments |
|---|---|---|
| * BottomMargin | Numerischer Wert, der den minimal zulässigen unteren Rand in x Master-Einheiten für benutzerdefinierte Papierformate in Verbindung mit der Option CUSTOMSIZE angibt. Der Wert bezieht sich auf den unteren Rand der physischen Seite. | Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der Option CUSTOMSIZE verwendet. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * 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 Papiergrößen festlegen. |
| * CursorOrigin | PAIR von numerischen Werten, die die Ursprungsposition des Cursors in Master-Einheiten angeben, wobei PAIR (0, 0) die linke obere Ecke ist. Geben Sie alternativ für CUSTOMSIZE diese Werte mithilfe von *CustCursorOriginX und *CustCursorOriginY an. | Optional. Wenn nicht angegeben, ist der Standardwert PAIR (0, 0). Unidrv geht davon aus, dass der Cursor-Ursprung relativ zum Drucker bei unterschiedlichen Papiergrößen konstant ist. |
| * CustCursorOriginX | CUSTOMSIZE-Parameterausdruck, der zum Erstellen eines Werts für den x-Index von *CursorOrigin verwendet wird. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * CustCursorOriginY | CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Index von *CursorOrigin zu erstellen. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * CustPrintableOriginX | CUSTOMSIZE-Parameterausdruck, der zum Erstellen eines Werts für den x-Index von *PrintableOrigin verwendet wird. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * CustPrintableOriginY | CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Index von *PrintableOrigin zu erstellen. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * CustPrintableSizeX | CUSTOMSIZE-Parameterausdrücke, die zum Erstellen eines Werts für den x-Wert von *PrintableArea verwendet werden. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * CustPrintableSizeY | CUSTOMSIZE-Parameterausdruck, der verwendet wird, um einen Wert für den y-Wert von *PrintableArea zu erstellen. | Optional. Nur in Verbindung mit der Option CUSTOMSIZE verwenden. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * MaxSize | PAIR von numerischen Werten, die die maximal zulässige Seitenlänge (x) und -höhe (y) in Master-Einheiten für benutzerdefinierte Papierformate in Verbindung mit der Option CUSTOMSIZE angeben. | Erforderlich für die Option CUSTOMSIZE. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * MaxPrintableWidth | Numerischer Wert für die maximal bedruckbare Breite in x Master-Einheiten für benutzerdefinierte Papierformate, die mit der Option CUSTOMSIZE verknüpft sind. | Erforderlich für die Option CUSTOMSIZE. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * MinLeftMargin | Numerischer Wert, der den minimal zulässigen linken Rand in x Master-Einheiten für benutzerdefinierte Papierformate angibt, die mit der Option CUSTOMSIZE verknüpft sind. Der Wert bezieht sich auf die linke Edge der physischen Seite. | Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der Option CUSTOMSIZE verwendet. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * MinSize | PAIR aus numerischen Werten, die die minimal zulässige Seitenlänge (x) und Höhe (y) in Master-Einheiten für benutzerdefinierte Papierformate angeben, die mit der Option CUSTOMSIZE verknüpft sind. | Erforderlich für die Option CUSTOMSIZE. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * PageDimensions | PAIR von numerischen Werten, die die Werte für die Seitenlänge (x) und die Höhe (y) in Master-Einheiten für alle angepassten Optionen für die Funktion PaperSize darstellen. | Wird nur für vom Hersteller definierte Papierformate verwendet. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * PageProtectMem | Numerischer Wert, der die Menge an Druckerspeicher in Kilobyte angibt, die zum Schutz einer Seite erforderlich ist. | Erforderlich, wenn die Funktion PageProtect angegeben ist. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * PrintableArea | PAIR aus numerischen Werten, die die Längen der x- und y-Ebene des bedruckbaren Seitenbereichs in Master-Einheiten angeben. | Erforderlich für alle PaperSize-Optionen außer CUSTOMSIZE. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
| * PrintableOrigin | PAIR von numerischen Werten, die den Ursprung des bedruckbaren Bereichs in Master-Einheiten relativ zur linken oberen Ecke des Papiers angeben. | Erforderlich für alle PaperSize-Optionen außer 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 die Funktion PaperSize verwendet werden, außer CUSTOMSIZE. |
| * TopMargin | Numerischer Wert, der den minimal zulässigen oberen Rand in der Einheit y master für benutzerdefinierte Papierformate in Verbindung mit der Option CUSTOMSIZE angibt. Der Wert bezieht sich auf den oberen Rand der physischen Seite. | Optional. Ohne Angabe wird der Standardwert „0“ verwendet. Wird nur mit der Option CUSTOMSIZE verwendet. Es wird Hochformat angenommen. Weitere Informationen finden Sie unter Papiergrößen festlegen. |
CUSTOMSIZE-Parameterausdrücke
CUSTOMSIZE-Parameterausdrücke sind eine eingeschränkte Form des Formats der Befehlszeichenfolge. Textzeichenfolgen sind nicht zugelassen.
Im ArgumentType-Segment des Ausdrucks gelten die folgenden Einschränkungen:
Der einzige zulässige ArgumentType-Wert ist %d.
Eingeklammerte Wertebereiche sind nicht zugelassen.
Im StandardVariableExpression-Segment des Ausdrucks gelten die folgenden Einschränkungen:
Es können nur die Standardvariablen PhysPaperWidth und PhysPaperLength verwendet werden.
Der Max_Repeat-Operator ist nicht zulässig.
Im Folgenden finden Sie Beispielausdrücke:
*CustCursorOriginX: %d{((PhysPaperWidth-14040)/2)+300}
*CustCursorOriginY: %d{180}
*CustPrintableOriginX: %d{300}
*CustPrintableOriginY: %d{300}
*CustPrintableSizeX: %d{PhysPaperWidth-600}
*CustPrintableSizeY: %d{PhysPaperLength-600}