DrawSVGA

Vektorgrafik, SVG, Seiteninhalt

Beschreibung

ANSI-Variante von DrawSVG

Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen

Syntax

DLL

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

Rückgabewerte

Gibt 1 zurück, wenn mindestens eine unterstützte Vektorform gezeichnet wird, oder 0 bei leerer, ungültiger, zu großer oder ausschließlich nicht unterstützter Eingabe

Anmerkungen

Die unterstützte Vektorteilmenge umfasst svg, g, defs, use, clipPath, alle Standardpfadbefehle, grundlegende Geometrie, Transformationen, View-Box-Ausrichtung, Darstellungsattribute, einfache CSS-Regeln für tag, .class und #id, Inline-Stile, Füllung, Strich, Strichelung und Deckkraft

Die Eingabe ist auf 16 MiB, 100000 Elemente und 128 Verschachtelungsebenen begrenzt und lädt keine externen Ressourcen

Verlaufs-Paint-Server verwenden ihren ersten Farbstopp als einfarbige Ausweichdarstellung, während SVG-Text, externe Bilder, Masken und Filter ignoriert werden

Die DLL-Variante DLDrawSVGA akzeptiert Text gemäß dem konfigurierten ANSI-Modus