SetupPrinter

Rendring og utskrift

Beskrivelse

Endrer egenskapene til en egendefinert skriver opprettet med NewCustomPrinter-funksjonen

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);

Parametere

CustomPrinterNameEt egendefinert printernavn, slik det returneres av NewCustomPrinter-funksjonen
Setting0 = Bruk papirlengde og -høyde, ikke papirformat 1 = Papirformat 2 = Papirlengde 3 = Papirbredde 4 = Kopier 5 = Utskriftskvalitet 6 = Farge 7 = Duplex 8 = Sortering 9 = Standardkilde (papirmagasiner) 10 = Medietype 11 = Orientering
NewValueFor egendefinert papirstørrelse 0 Bruker lengde og høyde til å angi egendefinert størrelse i tideler eller 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øyde og -bredde: Papirstørrelse i tideler av millimeter For kopier: Antall kopier For utskriftskvalitet: 1 = høy, 2 = middels, 3 = lav, 4 = utkast eller en eksakt DPI, for eksempel 600 For farge: 1 = monokrom, 2 = farge For dupleks: 1 = simplex, 2 = vertikal dupleks, 3 = horisontal dupleks For sortering: 0 = nei, 1 = ja For standardkilde: 1 til 15, DMBIN_XXX (Win32 API DEVMODE-datastruktur) 256 og høyere for egendefinerte skuffer/papirskuffer, se GetPrinterBins-funksjonen For medietype: 1 = standard, 2 = transparent, 3 = blank 256 og høyere for devicespesifikke medier For orientering: 1 = stående, 2 = liggende

Returverdier

0Den egendefinerte skriveren ble ikke funnet, eller Settings- eller NewValue-parameterne var ugyldige
1Innstillingene for den egendefinerte skriveren ble endret