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 String

DLL

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

Ayrıca bkz

ExportPageSVGToFile, DrawSVG, ExportPageHTML