SetupPrinter
Gengivelse og udskrivning
Beskrivelse
Ændrer egenskaberne for en brugerdefineret printer, der er oprettet med funktionen NewCustomPrinter
Syntaks
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);
Parametre
| CustomPrinterName | Et brugerdefineret printernavn som returneret af funktionen NewCustomPrinter |
|---|---|
| Setting | 0 = Brug papirlængde og -højde, ikke papirstørrelse 1 = Papirstørrelse 2 = Papirlængde 3 = Papirbredde 4 = Kopier 5 = Udskriftskvalitet 6 = Farve 7 = Dupleks 8 = Sætvis 9 = Standardkilde (papirbakker) 10 = Medietype 11 = Retning |
| NewValue | For brugerdefineret papirstørrelse 0 Bruger længde og højde til at angive brugerdefineret størrelse i tiendedele af millimeter For papirstørrelse: 1 til 68, DMPAPER_XXX (Win32 API DEVMODE-datastruktur) https://docs.microsoft.com/en-us/windows/desktop/intl/paper-sizes For papirhøjde og -bredde: Papirstørrelse i tiendedele af millimeter For kopier: Antal kopier For udskriftskvalitet: 1 = høj, 2 = mellem, 3 = lav, 4 = kladde eller en nøjagtig DPI, f.eks. 600 For farve: 1 = monokrom, 2 = farve For dupleks: 1 = simplex, 2 = lodret dupleks, 3 = vandret dupleks For sortering: 0 = nej, 1 = ja For standardkilde: 1 til 15, DMBIN_XXX (Win32 API DEVMODE-datastruktur) 256 og højere for brugerdefinerede bakker/papirbakker, se funktionen GetPrinterBins For medietype: 1 = standard, 2 = transparens, 3 = blank 256 og højere for enhedsspecifikke medier For retning: 1 = stående, 2 = liggende |
Returværdier
| 0 | Den brugerdefinerede printer kunne ikke findes, eller parametrene Settings eller NewValue var ugyldige |
|---|---|
| 1 | De brugerdefinerede printerindstillinger blev ændret |