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 String

DLL

const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);

Parametreler

Page1 tabanlı sayfa numarası
OptionsSı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

Ayrıca bkz

ExportPageSVGToFile, DrawSVG, ExportPageHTML