THotPDF.ImportSVGFormXObject
Importerar begränsat SVG 2-innehåll till ett återanvändbart vektor-Form XObject och returnerar dess resursnamn i dokumentet
Deklaration
function ImportSVGFormXObject(const Input: TBytes): AnsiString; overload;
function ImportSVGFormXObject(const Input: TBytes;
out Statistics: THPDFSVGImportStatistics): AnsiString; overload;
Beskrivning
Överlagringen med Statistics rapporterar tolkade noder, CSS-regler, gradienter, gradientstreck, masker, inbäddade bilder, länkar, textkörningar, isolerade opacitetsgrupper via GroupCount och kombinerade huvud-, mönster-, mask- och gruppoperatorbyte
Unicode-text använder inbäddade typsnittsdelmängder, de konfigurerade reservkedjorna, verkliga glyfsteg för förankring och en gemensam alfabetisk baslinje över reservtypsnitten
Inbäddade Base64 PNG- och JPEG-bilder, gradientstreckmönster och mjuka Alpha- eller Luminosity-masker registreras tillsammans med de återanvändbara Form-resurserna; transparenta resurser kräver PDF 1.4 och avvisas av strikt PDF/A-1-utmatning
Opacitet för objekt och grupper komponerar komplett nodinnehåll inuti isolerade vektorbaserade transparens-Forms, bevarar oberoende fyllnads-/streckalfa och behåller nästlade transformationer, klippning, masker och fragmentinstansstilar inom den stödda profilen
Helfärgs- och gradientstreck behåller ärvda streckarrayer, förskjutningar och mitervärden; udda arrayer repeteras, helt nollställda arrayer blir helfärg och procentsatser använder den normaliserade visningsportsdiagonalen under avgränsad tolkning och inbyggd streckrendering
Metoden returnerar en tom sträng när tolkning, validering, säkerhetskontroller eller resursregistrering misslyckas
Anropa metoden efter BeginDoc och skicka sedan det returnerade namnet till THPDFPage.DrawSVGFormXObject så många gånger som krävs
Se även: SVG Form XObject-importering, THPDFPage.DrawSVGFormXObject