DrawSVGFromFile
Векторная графика, SVG, ввод из файлов
Описание
Загружает SVG-файл и рисует его поддерживаемую геометрию внутри прямоугольной области страницы как нативные пути PDF
Синтаксис
Delphi
Function TPDFlib.DrawSVGFromFile(Left, Top, Width, Height: Double; Const FileName, AltText: WideString): Integer;ActiveX
Function PDFlib::DrawSVGFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, AltText As String) As LongDLL
int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);Параметры
| Left | Горизонтальная позиция прямоугольника назначения |
|---|---|
| Top | Верхний край прямоугольника назначения |
| Width | Ширина назначения в текущих единицах измерения |
| Height | Высота назначения в текущих единицах измерения |
| FileName | Path to a UTF-8, UTF-16LE, or UTF-16BE SVG file no larger than 16 MiB |
| AltText | Альтернативное описание, используемое когда автотегирование открывает структурный элемент Figure |
Возвращаемые значения
Возвращает 1, если нарисована хотя бы одна поддерживаемая векторная фигура, 0 — если файл не читается или SVG-исходник недопустим
Примечания
Содержимое файла идёт в тот же ограниченный парсер и кэш последнего источника, что и у DrawSVG. Внешние ресурсы, на которые ссылается SVG, не открываются
The DLL
Вариант DLDrawSVGFromFileA принимает имя файла и альтернативный текст согласно настроенному ANSI-режиму