GetSVGWidth

Векторная графика, SVG, измерения

Описание

Возвращает собственную ширину SVG в текущих единицах измерения, не меняя содержимое страницы

Синтаксис

Delphi

Function TPDFlib.GetSVGWidth(Const SVG: WideString): Double;

ActiveX

Function PDFlib::GetSVGWidth(SVG As String) As Double

DLL

double DLGetSVGWidth(int InstanceID, const wchar_t * SVG);

Параметры

SVGSVG source to measure

Возвращаемые значения

Возвращает width корня либо ширину viewBox, если собственной положительной ширины нет; 0 — при недопустимом вводе

Примечания

Физические единицы вроде pt, in, cm и mm пересчитываются до применения текущего масштаба измерений PDF Library for Delphi. Повторные измерения и отрисовка того же источника переиспользуют разобранное SVG-дерево

The DLL

Вариант DLGetSVGWidthA принимает текст согласно настроенному ANSI-режиму