Skip to content

ISVGValue

Interface for an attribute value.

Unit: BVE.SVG2Intf

Methods

Add

procedure Add(
  aValue1, aValue2: ISVGValue;
  aRepeatCount: Integer;
  aRef: ISVGRefDimensions);

No description yet.

Assign

procedure Assign(aValue: ISVGValue);

No description yet.

Clear

procedure Clear;

No description yet.

Clone

function Clone: ISVGValue;

No description yet.

Distance

function Distance(aToValue: ISVGValue; aRef: ISVGRefDimensions): TSVGFloat;

No description yet.

GetAsColor

function GetAsColor: TSVGColor;

No description yet.

GetAsDimArray

function GetAsDimArray: TSVGDimArray;

No description yet.

GetAsDimension

function GetAsDimension: TSVGDimension;

No description yet.

GetAsDimRect

function GetAsDimRect: TSVGDimRect;

No description yet.

GetAsEnumeration

function GetAsEnumeration: TSVGEnumeration;

No description yet.

GetAsFontSize

function GetAsFontSize: TSVGFontSize;

No description yet.

GetAsIri

function GetAsIri: TSVGIri;

No description yet.

GetAsNumber

function GetAsNumber: TSVGFloat;

No description yet.

GetAsNumberArray

function GetAsNumberArray: TSVGNumberArray;

No description yet.

GetAsPaint

function GetAsPaint: TSVGPaint;

No description yet.

GetAsPaintColor

function GetAsPaintColor: TSVGPaintColor;

No description yet.

GetAsPathData

function GetAsPathData: ISVGPathDataList;

No description yet.

GetAsRect

function GetAsRect: TSVGRect;

No description yet.

GetAsRepeatCount

function GetAsRepeatCount: TSMILRepeatCount;

No description yet.

GetAsRotate

function GetAsRotate: TSVGRotate;

No description yet.

GetAsString

function GetAsString: TSVGUnicodeString;

No description yet.

GetAsTime

function GetAsTime: TSMILTime;

No description yet.

GetAsTimingList

function GetAsTimingList: TList<TSMILTiming>;

No description yet.

GetAsTransform

function GetAsTransform: TSVGTransform;

No description yet.

GetAsTransformList

function GetAsTransformList: TSVGTransformList;

No description yet.

GetAsTransformOrigin

function GetAsTransformOrigin: TSVGTransformOrigin;

No description yet.

GetCaseSensitive

function GetCaseSensitive: Boolean;

No description yet.

GetErrorMsg

function GetErrorMsg: string;

No description yet.

GetInherit

function GetInherit: Boolean;

No description yet.

GetIsInterpolatable

function GetIsInterpolatable: Boolean;

No description yet.

GetParser

function GetParser: TSVGCssParser;

No description yet.

GetValid

function GetValid: Boolean;

No description yet.

Interpolate

procedure Interpolate(
  aValue1, aValue2: ISVGValue;
  const aX: TSVGFloat;
  aRef: ISVGRefDimensions);

No description yet.

Parse

function Parse(const aValue: TSVGUnicodeString): Boolean; overload;

function Parse(
  aRoot: ISVGRoot;
  const aValue: TSVGUnicodeString): Boolean; overload;

No description yet.

SetAsColor

procedure SetAsColor(const Value: TSVGColor);

No description yet.

SetAsDimArray

procedure SetAsDimArray(const Value: TSVGDimArray);

No description yet.

SetAsDimension

procedure SetAsDimension(const Value: TSVGDimension);

No description yet.

SetAsDimRect

procedure SetAsDimRect(const Value: TSVGDimRect);

No description yet.

SetAsEnumeration

procedure SetAsEnumeration(const Value: TSVGEnumeration);

No description yet.

SetAsFontSize

procedure SetAsFontSize(const Value: TSVGFontSize);

No description yet.

SetAsIri

procedure SetAsIri(const Value: TSVGIri);

No description yet.

SetAsNumber

procedure SetAsNumber(const Value: TSVGFloat);

No description yet.

SetAsNumberArray

procedure SetAsNumberArray(const Value: TSVGNumberArray);

No description yet.

SetAsPaint

procedure SetAsPaint(const Value: TSVGPaint);

No description yet.

SetAsPaintColor

procedure SetAsPaintColor(const Value: TSVGPaintColor);

No description yet.

SetAsPathData

procedure SetAsPathData(const Value: ISVGPathDataList);

No description yet.

SetAsRect

procedure SetAsRect(const Value: TSVGRect);

No description yet.

SetAsRepeatCount

procedure SetAsRepeatCount(const Value: TSMILRepeatCount);

No description yet.

SetAsRotate

procedure SetAsRotate(const Value: TSVGRotate);

No description yet.

SetAsString

procedure SetAsString(const Value: TSVGUnicodeString);

No description yet.

SetAsTime

procedure SetAsTime(const Value: TSMILTime);

No description yet.

SetAsTimingList

procedure SetAsTimingList(const Value: TList<TSMILTiming>);

No description yet.

SetAsTransform

procedure SetAsTransform(const Value: TSVGTransform);

No description yet.

SetAsTransformList

procedure SetAsTransformList(const Value: TSVGTransformList);

No description yet.

SetAsTransformOrigin

procedure SetAsTransformOrigin(const Value: TSVGTransformOrigin);

No description yet.

Properties

AsColor

property AsColor: TSVGColor read GetAsColor write SetAsColor;

No description yet.

AsDimArray

property AsDimArray: TSVGDimArray read GetAsDimArray write SetAsDimArray;

No description yet.

AsDimension

property AsDimension: TSVGDimension read GetAsDimension write SetAsDimension;

No description yet.

AsDimRect

property AsDimRect: TSVGDimRect read GetAsDimRect write SetAsDimRect;

No description yet.

AsEnumeration

property AsEnumeration: TSVGEnumeration read GetAsEnumeration write SetAsEnumeration;

No description yet.

AsFontSize

property AsFontSize: TSVGFontSize read GetAsFontSize write SetAsFontSize;

No description yet.

AsIri

property AsIri: TSVGIri read GetAsIri write SetAsIri;

No description yet.

AsNumber

property AsNumber: TSVGFloat read GetAsNumber write SetAsNumber;

No description yet.

AsNumberArray

property AsNumberArray: TSVGNumberArray read GetAsNumberArray write SetAsNumberArray;

No description yet.

AsPaint

property AsPaint: TSVGPaint read GetAsPaint write SetAsPaint;

No description yet.

AsPaintColor

property AsPaintColor: TSVGPaintColor read GetAsPaintColor write SetAsPaintColor;

No description yet.

AsPathData

property AsPathData: ISVGPathDataList read GetAsPathData write SetAsPathData;

No description yet.

AsRect

property AsRect: TSVGRect read GetAsRect write SetAsRect;

No description yet.

AsRepeatCount

property AsRepeatCount: TSMILRepeatCount read GetAsRepeatCount write SetAsRepeatCount;

No description yet.

AsRotate

property AsRotate: TSVGRotate read GetAsRotate write SetAsRotate;

No description yet.

AsString

property AsString: TSVGUnicodeString read GetAsString write SetAsString;

No description yet.

AsTime

property AsTime: TSMILTime read GetAsTime write SetAsTime;

No description yet.

AsTimingList

property AsTimingList: TList<TSMILTiming> read GetAsTimingList write SetAsTimingList;

No description yet.

AsTransform

property AsTransform: TSVGTransform read GetAsTransform write SetAsTransform;

No description yet.

AsTransformList

property AsTransformList: TSVGTransformList read GetAsTransformList write SetAsTransformList;

No description yet.

AsTransformOrigin

property AsTransformOrigin: TSVGTransformOrigin read GetAsTransformOrigin write SetAsTransformOrigin;

No description yet.

CaseSensitive

property CaseSensitive: Boolean read GetCaseSensitive;

No description yet.

ErrorMsg

property ErrorMsg: string read GetErrorMsg;

No description yet.

Inherit

property Inherit: Boolean read GetInherit;

No description yet.

IsInterpolatable

property IsInterpolatable: Boolean read GetIsInterpolatable;

No description yet.

Parser

property Parser: TSVGCssParser read GetParser;

No description yet.

Valid

property Valid: Boolean read GetValid;

No description yet.