PrintPagesA
İş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ış PrintPages ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Seçili belgedeki bir sayfa aralığı listesini belirtilen yazıcıya işler
Sözdizimi
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, 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 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 |
|---|---|
| PageRanges | Yazdırılacak sayfaların listesi, örneğin "1-10,12,14" |
| Options | Bu parametre için bir değer elde etmek üzere PrintOptions işlevini kullanın |
Dönüş değerleri
| 0 | Bir hata oluştu |
|---|---|
| 1 | Sayfalar başarıyla yazdırıldı |