DrawSVGA
Graphiques vectoriels, SVG, contenu de page
Description
Variante ANSI de DrawSVG
Accepte les paramètres de chaîne comme texte ANSI et se comporte sinon de façon identique au point d'entrée à chaîne large
Syntaxe
DLL
int DLDrawSVGA(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);Valeurs de retour
Renvoie 1 lorsqu'au moins une forme vectorielle prise en charge est dessinée, ou 0 si l'entrée est vide, non valide, trop grande ou ne contient que des éléments non pris en charge
Remarques
Le sous-ensemble vectoriel pris en charge comprend svg, g, defs, use, clipPath, toutes les commandes de chemin standard, la géométrie de base, les transformations, l’alignement de view-box, les attributs de présentation, les règles CSS simples tag, .class et #id, les styles en ligne, remplissage, contour, tirets et opacité
L'entrée est limitée à 16 Mio, 100000 éléments et 128 niveaux d'imbrication, et ne charge aucune ressource externe
Les serveurs de peinture en dégradé utilisent leur premier arrêt de couleur comme repli uni, tandis que le texte SVG, les images externes, les masques et les filtres sont ignorés
La variante DLL DLDrawSVGA accepte le texte selon le mode ANSI configuré