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
| PrinterName | Yazdı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 | |
| EndPage | Yazdırılacak son sayfa |
| Options | Bu parametre için bir değer elde etmek üzere PrintOptions işlevini kullanın |
Dönüş değerleri
| 0 | Sayfalar yazdırılamadı; bunun nedeni genellikle StartPage ve EndPage parametrelerinin aralık dışında olmasıdır |
|---|---|
| 1 | Sayfalar başarıyla yazdırıldı |