THotPDF.ImportSVGFormXObject
Importerer afgrænset SVG 2-indhold i én genanvendelig vektor-Form XObject og returnerer dets dokumentressourcenavn
Deklaration
function ImportSVGFormXObject(const Input: TBytes): AnsiString; overload;
function ImportSVGFormXObject(const Input: TBytes;
out Statistics: THPDFSVGImportStatistics): AnsiString; overload;
Beskrivelse
Overloadet med Statistics rapporterer parsede noder, CSS-regler, gradienter, gradient-strokes, masker, indlejrede billeder, links, tekstruns, isolerede opacitetsgrupper gennem GroupCount samt kombinerede operatorbyte fra main, pattern, maske og gruppe
Unicode-tekst bruger indlejrede font-subsets, de konfigurerede fallback-kæder, faktiske glyph-fremskridt til forankring og én fælles alfabetisk basislinje på tværs af fallback-fonts
Indlejrede Base64 PNG- og JPEG-billeder, gradient-stroke-mønstre og Alpha- eller Luminosity-softmasker registreres sammen med de genanvendelige Form-ressourcer; transparente ressourcer kræver PDF 1.4 og afvises af strict PDF/A-1-output
Objekt- og gruppeopacitet komponerer komplet nodeindhold inde i isolerede vektor-gennemsigtigheds-Forms, bevarer uafhængig fill/stroke-alfa og fastholder nestede transformationer, klipning, masker og fragment-instans-stile inden for den understøttede profil
Solide og gradient-strokes bevarer nedarvede dash-arrays, offsets og miter-grænser; ulige arrays gentages, arrays med kun nul bliver solide, og procentdele bruger den normaliserede viewport-diagonal under afgrænset parsing og native dash-rendering
Metoden returnerer en tom streng, hvis parsing, validering, sikkerhedskontroller eller ressourceregistrering fejler
Kald metoden efter BeginDoc og giv det returnerede navn til THPDFPage.DrawSVGFormXObject så mange gange, som det er nødvendigt
Se også: Import af SVG Form XObject, THPDFPage.DrawSVGFormXObject