Class TSVGParser

Unit

Declaration

type TSVGParser = class(TObject)

Description

Parser for SVG attributes

Hierarchy

Overview

Fields

Protected FNumberError: boolean;
Protected FPos: integer;
Protected FText: string;

Methods

Public constructor Create(AText: string);
Public function ParseFloat: single;
Public function ParseId: string;
Public function ParseSymbol: char;
Public function ParseTransform: TAffineMatrix;
Public procedure ClearError;
Public procedure SkipSymbol(ASymbol: char);
Public procedure SkipUpToSymbol(ASymbol:char);

Properties

Public property Done: boolean read GetDone;
Public property NumberError: boolean read FNumberError;
Public property Position: integer read FPos write FPos;
Public property Text: string read FText;

Description

Fields

Protected FNumberError: boolean;

This item has no description.

Protected FPos: integer;

This item has no description.

Protected FText: string;

This item has no description.

Methods

Public constructor Create(AText: string);

This item has no description.

Public function ParseFloat: single;

This item has no description.

Public function ParseId: string;

This item has no description.

Public function ParseSymbol: char;

This item has no description.

Public function ParseTransform: TAffineMatrix;

This item has no description.

Public procedure ClearError;

This item has no description.

Public procedure SkipSymbol(ASymbol: char);

This item has no description.

Public procedure SkipUpToSymbol(ASymbol:char);

This item has no description.

Properties

Public property Done: boolean read GetDone;

This item has no description.

Public property NumberError: boolean read FNumberError;

This item has no description.

Public property Position: integer read FPos write FPos;

This item has no description.

Public property Text: string read FText;

This item has no description.