PrintDocumentToFileA

İş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ış PrintDocumentToFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Seçili belgenin belirli sayfalarını belirtilen yazıcıya işler. Yazdırma çıktısı belirtilen kuyruk dosyasına yönlendirilir

Tüm yazıcı sürücüleri DocInfo.lpszOutput alanını desteklemediğinden sonuçlar değişebilir

Sözdizimi

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

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 döndürmek için GetPrinterNames işlevini kullanın. NewCustomPrinter işlevi tarafından döndürülen bir değer de burada kullanılabilir
StartPageYazdırılacak ilk sayfa
EndPageYazdırılacak son sayfa
OptionsBu parametre için bir değer elde etmek üzere PrintOptions işlevini kullanın
FileNameYazdırma çıktısının kuyruklanacağı dosya adı