PrintPagesA

Gengivelse og udskrivning

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med PrintPages, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Gengiver en liste over sideintervaller fra det valgte dokument på den angivne printer.

Syntaks

Delphi

Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;

DLL

int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);

Parametre

PrinterNameNavnet på den printer, der skal bruges til udskrivning. Dette er det navn, der vises i Windows Print Manager. Brug funktionen GetPrinterNames til at returnere en liste over gyldige printere på systemet. En værdi returneret af funktionen NewCustomPrinter kan også bruges her.
PageRangesEn liste over sider, der skal udskrives, f.eks. "1-10,12,14"
OptionsBrug funktionen PrintOptions til at hente en værdi til denne parameter

Returværdier

0Der opstod en fejl
1Siderne blev udskrevet korrekt