SetupPrinter
Rendering und Druck
Beschreibung
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function TPDFlib.SetupPrinter(Const CustomPrinterName: WideString; Setting, NewValue: Integer): Integer;
ActiveX
Function PDFlib::SetupPrinter(CustomPrinterName As String, Setting As Long, NewValue As Long) As Long
DLL
int DLSetupPrinter(int InstanceID, const wchar_t * CustomPrinterName, int Setting, int NewValue);
Parameter
| CustomPrinterName | Ein benutzerdefinierter Druckername, wie er von der Funktion NewCustomPrinter zurückgegeben wird |
|---|---|
| Setting | 0 = Papierlänge und -höhe statt Papierformat verwenden 1 = Papierformat 2 = Papierlänge 3 = Papierbreite 4 = Kopien 5 = Druckqualität 6 = Farbe 7 = Duplex 8 = Sortieren 9 = Standardquelle (Papierfächer/Behälter) 10 = Medientyp 11 = Ausrichtung |
| NewValue | Für benutzerdefinierte Papierformate 0 verwendet Länge und Höhe zur Angabe eines benutzerdefinierten Formats in Zehntelmillimetern Für das Papierformat: 1 bis 68, DMPAPER_XXX (Win32-API-Datenstruktur DEVMODE) https://docs.microsoft.com/en-us/windows/desktop/intl/paper-sizes Für Papierhöhe und -breite: Papiergröße in Zehntelmillimetern Für Kopien: Anzahl der Kopien Für die Druckqualität: 1 = hoch, 2 = mittel, 3 = niedrig, 4 = Entwurf oder ein exakter DPI-Wert, zum Beispiel 600 Für Farbe: 1 = monochrom, 2 = farbig Für Duplex: 1 = Simplex, 2 = vertikales Duplex, 3 = horizontales Duplex Für Sortieren: 0 = nein, 1 = ja Für die Standardquelle: 1 bis 15, DMBIN_XXX (Win32-API-Datenstruktur DEVMODE), 256 und höher für benutzerdefinierte Behälter/Papierfächer; siehe Funktion GetPrinterBins Für den Medientyp: 1 = Standard, 2 = Transparentfolie, 3 = Glanzpapier, 256 und höher für gerätespezifische Medien Für die Ausrichtung: 1 = Hochformat, 2 = Querformat |
Rückgabewerte
| 0 | Der benutzerdefinierte Drucker wurde nicht gefunden oder die Parameter Settings oder NewValue waren ungültig |
|---|---|
| 1 | Die benutzerdefinierten Druckereinstellungen wurden erfolgreich geändert |