PrintDocumentA

İşleme ve yazdırma

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış PrintDocument ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır

Seçili belgedeki belirli sayfaları belirtilen yazıcıya işler

Sözdizimi

Delphi

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

DLL

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

Parametreler

PrinterNameYazdırma için kullanılacak yazıcının adı. Bu, Windows Print Manager içinde görünen addır. Sistemdeki geçerli yazıcıların listesini almak için GetPrinterNames işlevini kullanın. NewCustomPrinter işlevinin döndürdüğü bir değer de burada kullanılabilir. Yazdırılacak ilk sayfa
StartPage
EndPageYazdırılacak son sayfa
OptionsBu parametre için bir değer elde etmek üzere PrintOptions işlevini kullanın

Dönüş değerleri

0Sayfalar yazdırılamadı; bunun nedeni genellikle StartPage ve EndPage parametrelerinin aralık dışında olmasıdır
1Sayfalar başarıyla yazdırıldı