ExportPageSVGA
Vektör grafikleri, SVG, ayıklama
Açıklama
ExportPageSVG işlevinin ANSI varyantı
Dize parametrelerini ANSI metni olarak kabul eder ve bunun dışında geniş dize giriş noktasıyla aynı davranı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);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
Dışa aktarma, özgün boyama sırasını korur, Form içeriğini özyinelemeli genişletir ve kırpma yolu geometrisini tutar; ayarlar izin verdiğinde desteklenmeyen boyamalar sınırlı yerel raster geri dönüşü ister
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
Atlanan pikselleri, yazı tipi ve renk yaklaşıklamalarını ve yerel raster geri dönüşünü incelemek için GetLastSVGExportDiagnostics'ı kullanın