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 Long

DLL

int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);

Параметры

LeftГоризонтальная позиция прямоугольника назначения
TopВерхний край прямоугольника назначения
WidthШирина назначения в текущих единицах измерения
HeightВысота назначения в текущих единицах измерения
FileNamePath 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-режиму