ExportPageSVG
Vektör grafikleri, SVG, ayıklama
Açıklama
Bir PDF sayfasını yerel yollar, aranabilir metin, gömülü tarama görüntüleri ve tıklanabilir ek açıklama bağlantıları içeren bağımsız ölçeklenebilir vektör grafiği olarak dışa aktarır
Sözdizimi
Delphi
Function TPDFlib.ExportPageSVG(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageSVG(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);Parametreler
| Page | 1 tabanlı sayfa numarası |
|---|---|
| Options | Sıfır, PDF_SVG_DEFAULT değerini seçer; aksi takdirde PDF_SVG_INCLUDE_PATHS (1), PDF_SVG_INCLUDE_IMAGES (2), PDF_SVG_INCLUDE_TEXT (4), PDF_SVG_INCLUDE_LINKS (8) ve PDF_SVG_TRANSPARENT_BACKGROUND (16) değerlerini birleştirin |
Dönüş değerleri
Bağımsız bir UTF-16 SVG belgesi veya doğrulama ya da ayıklama başarısız olursa boş dize döndürür
Açıklamalar
Çizilmiş sayfa yolları dönüşümleri, dolgu ve kontur renklerini, opaklığı, çizgi genişliğini, uç biçimini, birleşimi, gönye sınırını, kesik desenini, çift-tek dolgusunu ve sınırlı kırpmayı SVG yol öznitelikleri olarak korur
Metin aranabilir kalır ve görüntüler, görüntü başına 128 MiB sınırıyla PNG veri URI'leri olarak gömülür; dolayısıyla başarılı çıktının harici görüntü bağımlılığı olmaz
URI ek açıklamaları tıklanabilir kaplamalara, dâhili hedefler ise #page-N bağlantılarına dönüşür; betik çalıştırabilen URI şemaları çıkarılır
Sayfa yolları, metin ve görüntüler özgün boyama sıralarını korur, iç içe Form çağrıları genişletilir ve kırpma, yol geometrisini ile kesişim sırasını korur
Seçilen sayfa çağrı dönmeden önce geri yüklenir ve DLL dönüş işaretçileri aynı örnekte dize döndüren sonraki çağrıya kadar geçerli kalır
Geçersiz sayfa veya seçenekler için LastErrorCode 119, dışa aktarma başarısız olduğunda 522 olur
Desteklenmeyen desenler, gölgelendirmeler, yumuşak maskeler ve birleştirme (compositing), önceki boyamaların ve etkilenen işlemin sınırlı yerel raster anlık görüntüsünü ister; sonraki boyamalar bu görüntüye dahil edilmez. Kaynak belge değişmeden kalır
Opak geri dönüş, şeffaf çıktıda ya da boya kategorileri hariç tutulmuşken reddedilir; çıktıyı kabul etmeden önce atlanan pikseller ve yaklaşıklamalar için GetLastSVGExportDiagnostics'a bakın
Tarayıcı yazı tipi ikamesi ve aygıt renk dönüşümü oluşturmayı yaklaşıklayabilir; sayfa içeriğinin dışındaki görünür ek açıklama görünümleri piksel kaybı olarak bildirilir