DrawSVGA
Векторная графика, SVG, содержимое страницы
Описание
Вариант ANSI функции DrawSVG
Принимает строковые параметры как текст ANSI и в остальном ведет себя идентично точке входа для широких строк
Синтаксис
DLL
int DLDrawSVGA(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);Возвращаемые значения
Возвращает 1, если нарисована хотя бы одна поддерживаемая векторная фигура, и 0 для пустых, некорректных, слишком больших входных данных или данных только из неподдерживаемых элементов
Примечания
Поддерживаемое векторное подмножество включает svg, g, defs, use, clipPath, все стандартные команды пути, базовую геометрию, трансформации, выравнивание по view-box, атрибуты представления, простые правила CSS tag, .class и #id, встроенные стили, fill, stroke, dash и opacity
Ввод ограничен 16 МиБ, 100000 элементов и 128 уровнями вложенности и не загружает внешние ресурсы
Серверы градиентной заливки используют первую цветовую остановку как сплошной резерв, тогда как текст SVG, внешние изображения, маски и фильтры игнорируются
Вариант DLDrawSVGA принимает текст согласно настроенному ANSI-режиму