RenderPagesToFilesA
İş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ış RenderPagesToFiles ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır
PageRanges ile açıklanan seçili belge sayfalarını ayrı görüntü dosyalarına işler
İşlev, RenderPageToFile ve RenderDocumentToFile ile aynı işleme Options değerlerini kabul eder; ancak PageRanges, 1,3,7-9, Odd veya Even 2-20 gibi bitişik olmayan sayfaları seçebilir
FileName %p içeriyorsa bu belirteç kaynak sayfa numarasıyla değiştirilir. FileName %p içermiyorsa kaynak sayfa numarası dosya uzantısından önce eklenir
Etkin işleyici destekliyorsa uygulama seçilen sayfa listesi boyunca tek işleyiciyi yeniden kullanır; bu da her sayfa için bir kez RenderPageToFile çağırmanın kurulum maliyetini önler
Sözdizimi
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
Parametreler
| DPI | Her sayfa işlenirken kullanılacak DPI |
|---|---|
| PageRanges | Virgülle ayrılmış sayfa aralığı listesi. Her sayfayı işlemek için boş bir dize kullanın |
| 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 = TIFF (G4) çıktısı |
| FileName | Çıktı dosyası adı veya dosya adı deseni. Kaynak sayfa numarasının ekleneceği yerde %p kullanın |
Dönüş değerleri
| 0 | Hiçbir sayfa işlenmedi |
|---|---|
| >0 | Tamamlanmadan veya ilk hatadan önce başarıyla işlenen sayfa sayısı |