GetSVGWidth
Векторная графика, SVG, измерения
Описание
Возвращает собственную ширину SVG в текущих единицах измерения, не меняя содержимое страницы
Синтаксис
Delphi
Function TPDFlib.GetSVGWidth(Const SVG: WideString): Double;ActiveX
Function PDFlib::GetSVGWidth(SVG As String) As DoubleDLL
double DLGetSVGWidth(int InstanceID, const wchar_t * SVG);Параметры
| SVG | SVG source to measure |
|---|
Возвращаемые значения
Возвращает width корня либо ширину viewBox, если собственной положительной ширины нет; 0 — при недопустимом вводе
Примечания
Физические единицы вроде pt, in, cm и mm пересчитываются до применения текущего масштаба измерений PDF Library for Delphi. Повторные измерения и отрисовка того же источника переиспользуют разобранное SVG-дерево
The DLL
Вариант DLGetSVGWidthA принимает текст согласно настроенному ANSI-режиму