public EmfPlusDrawImage(MetafileReader reader) : base(reader) { ImageAttributesId = reader.ReadUInt32(); SrcUnit = (UnitType)reader.ReadInt32(); SrcRect = new EmfPlusRectF(reader); DestRect = Utilities.GetRect(reader, DataCompressed); }
public EmfPlusDrawImagePoints(MetafileReader reader) : base(reader) { ImageAttributesId = reader.ReadUInt32(); SrcUnit = (UnitType)reader.ReadInt32(); SrcRect = new EmfPlusRectF(reader); Count = reader.ReadUInt32(); Points = Utilities.GetPoints(reader, RelativeLocations, DataCompressed, Count); }
public EmfPlusDrawString(MetafileReader reader) : base(reader) { BrushIdOrColor = reader.ReadUInt32(); StringFormatId = reader.ReadUInt32(); StringLength = reader.ReadUInt32(); LayoutRectangle = new EmfPlusRectF(reader); String = Utilities.GetString(reader, StringLength); uint padding = (StringLength * 2) % 4; for (uint i = 0; i < padding; i++) { reader.ReadByte(); } }
public EmfPlusBeginContainer(MetafileReader reader) : base(reader) { DestRect = new EmfPlusRectF(reader); SourceRect = new EmfPlusRectF(reader); StackIndex = reader.ReadUInt32(); }
public EmfPlusSetClipRect(MetafileReader reader) : base(reader) { ClipRect = new EmfPlusRectF(reader); }