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