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