DARenderPageToFileA
Doğrudan erişim işlevleri, İş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ış DARenderPageToFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır
Belirtilen belgedeki belirtilen sayfayı bir görüntüye dönüştürür ve görüntü verilerini diskte bir dosyaya kaydeder
İşleme varsayılan olarak Windows XP ve üzeri sürümlerde kullanılabilen GDI+ sistemini kullanır
Seçenek 10, TIFF (G4) çıktısı yalnızca Windows Vista, Windows Server 2008 ve sonraki sürümlerde kullanılabilir
Cairo kullanarak işlemek de mümkündür; SetCairoFileName ve SelectRenderer kullanın
functions.
Sözdizimi
Delphi
Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);
Parametreler
| FileHandle | DAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı |
|---|---|
| PageRef | DAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu |
| Options | 0 = BMP çıktısı 1 = JPEG çıktısı 2 = WMF çıktısı 3 = EMF çıktısı 4 = EPS çıktısı 5 = PNG çıktısı 6 = GIF çıktısı 7 = TIFF çıktısı 8 = EMF+ çıktısı 9 = HTML5 çıktısı 10 = G4 TIFF çıktısı |
| DPI | Sayfa işlenirken kullanılacak DPI. 300'ün üzerindeki değerler aşırı bellek kullanımına neden olur |
| FileName | İşlenen sayfa görüntüsü verilerini saklamak için oluşturulacak dosyanın yolu ve dosya adı |
Dönüş değerleri
| 0 | Sayfa işlenemedi. FileHandle ve PageRef parametrelerinin değerini denetleyin |
|---|---|
| 1 | Sayfa doğru işlendi ve görüntü dosyası diske kaydedildi Dosya diske yazılamadı 2 |