DrawSVGA
Grafika wektorowa, SVG, Zawartość strony
Opis
Wariant ANSI funkcji DrawSVG
Przyjmuje parametry ciągów jako tekst ANSI, a poza tym działa identycznie jak punkt wejścia używający ciągów szerokich
Składnia
DLL
int DLDrawSVGA(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);Wartości zwracane
Zwraca 1, gdy narysowano co najmniej jeden obsługiwany kształt wektorowy, albo 0 dla danych pustych, nieprawidłowych, zbyt dużych lub zawierających wyłącznie nieobsługiwane elementy
Uwagi
Obsługiwany podzbiór wektorowy obejmuje svg, g, defs, use, clipPath, wszystkie standardowe polecenia ścieżek, podstawową geometrię, transformacje, wyrównanie view-box, atrybuty prezentacji, proste reguły CSS tag, .class i #id, style inline, wypełnienie, obrys, kreskowanie i krycie
Dane wejściowe są ograniczone do 16 MiB, 100000 elementów i 128 poziomów zagnieżdżenia oraz nie ładują zasobów zewnętrznych
Serwery malowania gradientowego używają pierwszego punktu koloru jako jednolitego rozwiązania zastępczego, natomiast tekst SVG, obrazy zewnętrzne, maski i filtry są ignorowane
Wariant DLL DLDrawSVGA przyjmuje tekst zgodnie ze skonfigurowanym trybem ANSI