Table of Contents

Class SvgSymbol

Namespace
EncDotNet.S100.Pipelines.Vector
Assembly
EncDotNet.S100.Core.dll

An S-100 Part 9 point symbol, as loaded from the portrayal catalogue's Symbols folder.

public sealed class SvgSymbol
Inheritance
SvgSymbol
Inherited Members

Properties

Name

The symbol identifier as referenced by drawing instructions (e.g. "BOYLAT13").

public required string Name { get; init; }

Property Value

string

PivotX

X coordinate of the symbol's pivot (anchor) point, in the SVG's user units. Defaults to 0; the bundled catalogues do not set it.

public double PivotX { get; init; }

Property Value

double

PivotY

Y coordinate of the symbol's pivot (anchor) point, in the SVG's user units. Defaults to 0; the bundled catalogues do not set it.

public double PivotY { get; init; }

Property Value

double

SvgContent

The raw SVG document text. Colour classes in it are resolved against the active palette at render time.

public required string SvgContent { get; init; }

Property Value

string