public EmfPlusRectF(MetafileReader reader) { X = reader.ReadSingle(); Y = reader.ReadSingle(); Width = reader.ReadSingle(); Height = reader.ReadSingle(); }
public EmfPlusFillPie(MetafileReader reader) : base(reader) { BrushIdOrColor = reader.ReadUInt32(); StartAngle = reader.ReadSingle(); SweepAngle = reader.ReadSingle(); Rectangle = Utilities.GetRect(reader, DataCompressed); }
public EmfPlusPenOptionalData(MetafileReader reader, PenDataFlags flags) { if ((flags & PenDataFlags.HasTransform) != 0) { Transform = new EmfPlusTransformMatrix(reader); } if ((flags & PenDataFlags.HasStartCap) != 0) { StartCap = (LineCapType)reader.ReadInt32(); } if ((flags & PenDataFlags.HasEndCap) != 0) { EndCap = (LineCapType)reader.ReadInt32(); } if ((flags & PenDataFlags.HasJoin) != 0) { Join = (LineJoinType)reader.ReadInt32(); } if ((flags & PenDataFlags.HasMiterLimit) != 0) { MiterLimit = reader.ReadSingle(); } if ((flags & PenDataFlags.HasLineStyle) != 0) { LineStyle = (LineStyle)reader.ReadInt32(); } if ((flags & PenDataFlags.HasDashedLineCap) != 0) { DashedLineCap = (DashedLineCapType)reader.ReadInt32(); } if ((flags & PenDataFlags.HasDashedLineOffset) != 0) { DashOffset = reader.ReadSingle(); } if ((flags & PenDataFlags.HasDashedLine) != 0) { DashLineData = new EmfPlusDashedLineData(reader); } if ((flags & PenDataFlags.HasNonCenter) != 0) { Alignment = (PenAlignment)reader.ReadInt32(); } if ((flags & PenDataFlags.HasCompoundLine) != 0) { CompoundLineData = new EmfPlusCompoundLineData(reader); } if ((flags & PenDataFlags.HasCustomStartCap) != 0) { CustomStartCapData = new EmfPlusCustomStartCapData(reader); } if ((flags & PenDataFlags.HasCustomEndCap) != 0) { CustomEndCapData = new EmfPlusCustomEndCapData(reader); } }
public EmfPlusCustomLineCapData(MetafileReader reader) : base(CustomLineCapDataType.Default) { Flags = (CustomLineCapDataFlags)reader.ReadUInt32(); BaseCap = (LineCapType)reader.ReadUInt32(); BaseInset = reader.ReadSingle(); StrokeStartCap = (LineCapType)reader.ReadUInt32(); StrokeEndCap = (LineCapType)reader.ReadUInt32(); StrokeJoin = (LineJoinType)reader.ReadUInt32(); StrokeMiterLimit = reader.ReadSingle(); WidthScale = reader.ReadSingle(); FillHotSpot = new EmfPlusPointF(reader); StrokeHotSpot = new EmfPlusPointF(reader); OptionalData = new EmfPlusCustomLineCapOptionalData(reader, Flags); }
public EmfPlusCustomLineCapArrowData(MetafileReader reader) : base(CustomLineCapDataType.AdjustableArrow) { Width = reader.ReadSingle(); Height = reader.ReadSingle(); MiddleInset = reader.ReadSingle(); FillState = reader.ReadBoolean(); StartCap = (LineCapType)reader.ReadUInt32(); EndCap = (LineCapType)reader.ReadUInt32(); Join = (LineJoinType)reader.ReadUInt32(); MiterLimit = reader.ReadSingle(); WidthScale = reader.ReadSingle(); FillHotSpot = new EmfPlusPointF(reader); LineHotSpot = new EmfPlusPointF(reader); }
public EmfPlusPenData(MetafileReader reader) { Flags = (PenDataFlags)reader.ReadUInt32(); Unit = (UnitType)reader.ReadUInt32(); Width = reader.ReadSingle(); OptionalData = new EmfPlusPenOptionalData(reader, Flags); }
public EmfPlusFillClosedCurve(MetafileReader reader) : base(reader) { BrushIdOrColor = reader.ReadUInt32(); Tension = reader.ReadSingle(); Count = reader.ReadUInt32(); Points = Utilities.GetPoints(reader, RelativeLocations, DataCompressed, Count); }
public EmfPlusDrawCurve(MetafileReader reader) : base(reader) { Tension = reader.ReadSingle(); Offset = reader.ReadUInt32(); NumberOfSegments = reader.ReadUInt32(); Count = reader.ReadUInt32(); Points = Utilities.GetPoints(reader, RelativeLocations, DataCompressed, Count); }
public EmfPlusStringFormat(MetafileReader reader, uint size) : base(reader, size) { Flags = (StringFormatFlags)reader.ReadUInt32(); Language = reader.ReadUInt32(); Align = (StringAlignment)reader.ReadUInt32(); LineAlign = (StringAlignment)reader.ReadUInt32(); DigitSubstitution = (StringDigitSubstitution)reader.ReadUInt32(); DigitLanguage = reader.ReadUInt32(); FirstTabOffset = reader.ReadSingle(); HotkeyPrefix = (HotkeyPrefix)reader.ReadInt32(); LeadingMargin = reader.ReadSingle(); TrailingMargin = reader.ReadSingle(); Tracking = reader.ReadSingle(); Trimming = (StringTrimming)reader.ReadInt32(); TabStopCount = reader.ReadInt32(); RangeCount = reader.ReadInt32(); Data = new EmfPlusStringFormatData(reader, TabStopCount, RangeCount); }
public EmfPlusFont(MetafileReader reader, uint size) : base(reader, size) { EmSize = reader.ReadSingle(); Unit = (UnitType)reader.ReadUInt32(); StyleFlags = (FontStyleFlags)reader.ReadInt32(); Reserved = reader.ReadUInt32(); NameLength = reader.ReadUInt32(); Name = Utilities.GetString(reader, NameLength); }
public XForm(MetafileReader reader) { M11 = reader.ReadSingle(); M21 = reader.ReadSingle(); M12 = reader.ReadSingle(); M22 = reader.ReadSingle(); Dx = reader.ReadSingle(); Dy = reader.ReadSingle(); }
public EmfPlusTransformMatrix(MetafileReader reader) { M11 = reader.ReadSingle(); M21 = reader.ReadSingle(); M12 = reader.ReadSingle(); M22 = reader.ReadSingle(); Dx = reader.ReadSingle(); Dy = reader.ReadSingle(); }
public EmfPlusOffsetClip(MetafileReader reader) : base(reader) { Dx = reader.ReadSingle(); Dy = reader.ReadSingle(); }
public EmfPlusDrawArc(MetafileReader reader) : base(reader) { StartAngle = reader.ReadSingle(); SweepAngle = reader.ReadSingle(); Rectangle = Utilities.GetRect(reader, DataCompressed); }
public EmfPlusFocusScaleData(MetafileReader reader) { ScaleCount = reader.ReadUInt32(); ScaleX = reader.ReadSingle(); ScaleY = reader.ReadSingle(); }
public EmfPlusTranslateWorldTransform(MetafileReader reader) : base(reader) { Dx = reader.ReadSingle(); Dy = reader.ReadSingle(); }
public BlurEffect(MetafileReader reader) : base(ImageEffects.BlurEffectGuid) { BlurRadius = reader.ReadSingle(); ExpandEdge = reader.ReadBoolean(); }
public EmfPlusPointF(MetafileReader reader) { X = reader.ReadSingle(); Y = reader.ReadSingle(); }
public EmfPlusSetPageTransform(MetafileReader reader) : base(reader) { PageScale = reader.ReadSingle(); }
public EmfPlusRotateWorldTransform(MetafileReader reader) : base(reader) { Angle = reader.ReadSingle(); }
public EmfPlusScaleWorldTransform(MetafileReader reader) : base(reader) { Sx = reader.ReadSingle(); Sy = reader.ReadSingle(); }
public CIEXYZ(MetafileReader reader) { X = reader.ReadSingle(); Y = reader.ReadSingle(); Z = reader.ReadSingle(); }
public SharpenEffect(MetafileReader reader) : base(ImageEffects.SharpenEffectGuid) { Radius = reader.ReadSingle(); Amount = reader.ReadSingle(); }