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