THotPDF.ImportSVGFormXObject
Naimportuje ohraničený obsah SVG 2 do jednoho znovupoužitelného vektorového Form XObjectu a vrátí jeho resource název v dokumentu
Deklarace
function ImportSVGFormXObject(const Input: TBytes): AnsiString; overload;
function ImportSVGFormXObject(const Input: TBytes;
out Statistics: THPDFSVGImportStatistics): AnsiString; overload;
Popis
Overload s Statistics hlásí vyparsované uzly, CSS pravidla, gradienty, gradientové tahy, masky, vložené obrázky, linky, text runy, izolované opacity grupy přes GroupCount a kombinované obsahové byty hlavního obsahu, pattern, masek i grup
Unicode text používá vložené podmnožiny fontů, nakonfigurované záložní řetězce, skutečné advance glyfů pro ukotvení a jednu sdílenou alfabetickou základní linii napříč záložními fonty
Vložené obrázky Base64 PNG a JPEG, patterny gradientových tahů a soft masky Alpha nebo Luminosity se registrují spolu se znovupoužitelnými resource Formu; průhledné resource vyžadují PDF 1.4 a přísný výstup PDF/A-1 je odmítne
Opacity objektů i grup komponuje kompletní obsah uzlu uvnitř izolovaných vektorových transparency Formů, zachovává nezávislou alfu výplně a tahu a podrží vnořené transformace, ořez, masky i styly instancí fragmentů v rámci podporovaného profilu
Plné i gradientové tahy si zachovají zděděná pole čárkování, offsety a miter limity; lichá pole se opakují, pole samých nul se stanou plným tahem a procenta použijí normalizovanou diagonu viewportu pod ohraničeným parsováním a nativním vykreslováním čárkování
Metoda vrátí prázdný řetězec, když selže parsování, validace, bezpečnostní kontroly nebo registrace resource
Zavolejte metodu po BeginDoc a pak vracený název předejte THPDFPage.DrawSVGFormXObject tolikrát, kolikrát potřebujete
Viz také: Import Form XObjectů SVG, THPDFPage.DrawSVGFormXObject