DrawSVGA

Vektorgrafik, SVG, sideindhold

Beskrivelse

ANSI-variant af DrawSVG

Accepterer strengparametre som ANSI-tekst og opfører sig ellers på samme måde som indgangspunktet for brede strenge

Syntaks

DLL

int DLDrawSVGA(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);

Returværdier

Returnerer 1, når mindst én understøttet vektorfigur tegnes, eller 0 ved tomt, ugyldigt eller for stort input eller input, der kun indeholder ikke-understøttede elementer

Bemærkninger

Den understøttede vektordelmængde omfatter svg, g, defs, use, clipPath, alle standardstikommandoer, grundlæggende geometri, transformationer, justering af view-box, præsentationsattributter, enkle CSS-regler for tag, .class og #id, inline-typografier, udfyldning, streg, stipling og opacitet

Input er begrænset til 16 MiB, 100000 elementer og 128 indlejringsniveauer og indlæser ikke eksterne ressourcer

Gradientfarvekilder bruger deres første farvestop som en ensfarvet reserve, mens SVG-tekst, eksterne billeder, masker og filtre ignoreres

DLL-varianten DLDrawSVGA accepterer tekst i henhold til den konfigurerede ANSI-tilstand