public override void ReadFromBinary(IBinaryReader reader) { Index = reader.ReadIndex(); Type = reader.ReadIndex(); Size = reader.ReadSizeSpecification(_container.MarkerSizeSpecificationMode); Color = reader.ReadColor(); }
public override void ReadFromBinary(IBinaryReader reader) { Index = reader.ReadIndex(); LineType = reader.ReadIndex(); LineWidth = reader.ReadSizeSpecification(_container.LineWidthSpecificationMode); Color = reader.ReadColor(); }
public override void ReadFromBinary(IBinaryReader reader) { BundleIndex = reader.ReadIndex(); EdgeType = reader.ReadIndex(); EdgeWidth = reader.ReadSizeSpecification(_container.EdgeWidthSpecificationMode); EdgeColor = reader.ReadColor(); }
public MarkerRepresentation(CgmFile container, int index, int type, double size, CgmColor color) : this(container) { Index = index; Type = type; Size = size; Color = color; }
public LineRepresentation(CgmFile container, int index, int lineType, double width, CgmColor color) : this(container) { Index = index; LineType = lineType; LineWidth = width; Color = color; }
public EdgeRepresentation(CgmFile container, int index, int type, double width, CgmColor color) : this(container) { BundleIndex = index; EdgeType = type; EdgeWidth = width; EdgeColor = color; }
public FillRepresentation(CgmFile container, int index, InteriorStyle.Style style, CgmColor color, int hatchIndex, int patternIndex) : this(container) { BundleIndex = index; Style = style; Color = color; HatchIndex = hatchIndex; PatternIndex = patternIndex; }
public override void ReadFromBinary(IBinaryReader reader) { BundleIndex = reader.ReadIndex(); FontIndex = reader.ReadIndex(); Precision = (TextPrecisionType)reader.ReadEnum(); Spacing = reader.ReadReal(); Expansion = reader.ReadReal(); Color = reader.ReadColor(); }
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) { CompressionType = (CompressionType)reader.ReadIndex(); RowPaddingIndicator = reader.ReadInt(); Backgroundcolor = reader.ReadColor(); Foregroundcolor = reader.ReadColor(); readSdrAndBitStream(reader); }
public BitonalTile(CgmFile container, CompressionType compressionType, int rowPaddingIndicator, CgmColor backgroundcolor, CgmColor foregroundcolor, StructuredDataRecord sdr, MemoryStream image) : this(container) { DataRecord = sdr; CompressionType = compressionType; RowPaddingIndicator = rowPaddingIndicator; Backgroundcolor = backgroundcolor; Foregroundcolor = foregroundcolor; Image = image; }
public void WriteColor(CgmColor color, int localColorPrecision = -1) { if (_cgm.ColourSelectionMode == ColourSelectionMode.Type.DIRECT) { WriteDirectColor(color.Color); } else if (_cgm.ColourSelectionMode == ColourSelectionMode.Type.INDEXED) { WriteColorIndex(color.ColorIndex, localColorPrecision); } }
public CgmColor ReadColor(int localColorPrecision) { var result = new CgmColor(); if (_cgm.ColourSelectionMode == ColourSelectionMode.Type.DIRECT) { result.Color = ReadDirectColor(); } else if (_cgm.ColourSelectionMode == ColourSelectionMode.Type.INDEXED) { result.ColorIndex = ReadColorIndex(localColorPrecision); } return(result); }
public MarkerColour(CgmFile container, CgmColor color) : this(container) { SetValue(color); }
public SymbolColour(CgmFile container, CgmColor color) : this(container) { SetValue(color); }
public TransparentCellColour(CgmFile container, bool indicator, CgmColor color) : this(container) { Indicator = indicator; Color = color; }
public override void ReadFromBinary(IBinaryReader reader) { Indicator = reader.ReadBool(); Color = reader.ReadColor(); }
protected void SetValue(CgmColor color) { Color = color; }
public override void ReadFromBinary(IBinaryReader reader) { Color = reader.ReadColor(); }
public AuxiliaryColour(CgmFile container, CgmColor color) : this(container) { SetValue(color); }