PrintDocumentToFileA

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 PrintDocumentToFile, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Renderer bestemte sider fra det valgte dokument til den angivne printer. Udskriftsoutputtet sendes til den angivne spoolfil.

Ikke alle printerdrivere understøtter feltet DocInfo.lpszOutput, så resultaterne kan variere.

Syntaks

Delphi

Function DLPrintDocumentToFileA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLPrintDocumentToFileA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options, const char * FileName);

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.
StartPageDen første side, der skal udskrives
EndPageDen sidste side, der skal udskrives
OptionsBrug funktionen PrintOptions til at hente en værdi til denne parameter
FileNameFilnavnet, som udskriftsoutputtet skal spoles til.