RenderPageToMetafileFile
İşleme ve yazdırma
Açıklama
Bu işlev, seçili belgedeki bir sayfayı diskte Windows meta dosyasına (vektör çıktısı) işler. RenderPageToMetafileStream işlevinin dosya tabanlı eşdeğeridir ve akış çeşidinin üreteceği bayt akışının aynısını yazar
Meta dosyası çeşidini seçmek için Format parametresini kullanın: klasik GDI enhanced metafile için mfEMF, GDI+ ile kaydedilmiş EMF+ Only için mfEMFPlus (en iyi uygunluk), EMF+ Dual için mfEMFDual (GDI + GDI+ kayıtları, geniş uyumluluk ancak daha büyük) ve eski 16 bit meta dosyaları için mfWMF
Ortaya çıkan dosya Microsoft Office, Adobe Illustrator, Visio ve modern görüntüleyiciler gibi vektör destekli tüketiciler tarafından doğrudan açılabilir; piksellere rasterleştirmek yerine metin ve vektör doğruluğu korunur
Sözdizimi
Delphi
Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;
Parametreler
| DPI | Sayfa işlenirken kullanılacak DPI. Meta dosyası çerçeve boyutlarını denetler; vektör içeriğinin kendisi DPI'dan bağımsızdır |
|---|---|
| Page | İşlenecek sayfa numarası |
| Format | mfEMF = klasik GDI EMF; mfEMFPlus = Yalnızca GDI+ EMF+; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+ kayıtları, daha büyük ancak geniş ölçüde uyumlu); mfWMF = eski 16 bit WMF |
| FileName | Oluşturulacak meta dosyanın yolu ve dosya adı |
Dönüş değerleri
| 0 | Sayfa işlenemedi veya dosya yazılamadı |
|---|---|
| 1 | Sayfa doğru işlendi ve meta dosyası diske kaydedildi |