public TextRepresentation(CgmFile container, int bundleIndex, int fontIndex, TextPrecisionType precision, double spacing, double expansion, CgmColor color) : this(container) { BundleIndex = bundleIndex; FontIndex = fontIndex; Precision = precision; Spacing = spacing; Expansion = expansion; Color = color; }
public override void ReadFromBinary(IBinaryReader reader) { var enumValue = reader.ReadEnum(); switch (enumValue) { case 0: Value = TextPrecisionType.STRING; break; case 1: Value = TextPrecisionType.CHAR; break; case 2: Value = TextPrecisionType.STROKE; break; default: Value = TextPrecisionType.STRING; reader.Unsupported("unsupported text precision " + enumValue); break; } }
public TextPrecision(TextPrecisionType precision) : base(5, 11) { Precision = precision; }
public TextPrecision(CgmFile container, TextPrecisionType value) : this(container) { Value = value; }