public override void WriteGroupCodes() { WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(40, Size.ToString().Trim()); WriteGroupCodeValue(2, ShapeName.Trim()); WriteGroupCodeValue(50, RotationAngle.ToString().Trim()); WriteGroupCodeValue(51, ObliqueAngle.ToString().Trim()); WriteGroupCodeValue(41, XScale.ToString().Trim()); }
public override void WriteGroupCodes() { int flags; WriteGroupCodeValue(2, StyleName.Trim()); WriteGroupCodeValue(40, FixedHeight.ToString().Trim()); WriteGroupCodeValue(41, WidthFactor.ToString().Trim()); WriteGroupCodeValue(50, ObliqueAngle.ToString().Trim()); WriteGroupCodeValue(42, LastHeightUsed.ToString().Trim()); WriteGroupCodeValue(3, PrimaryFontFileName.Trim()); WriteGroupCodeValue(4, BigFontFileName.Trim()); flags = GetStandardFlags(); if (IsVerticallyOriented) { flags += 4; } WriteGroupCodeValue(70, flags.ToString().Trim()); flags = 0; if (Backwards) { flags += 2; } if (UpsideDown) { flags += 4; } WriteGroupCodeValue(71, flags.ToString().Trim()); }
public override void WriteGroupCodes() { int flags; WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(11, AlignmentX.ToString().Trim()); WriteGroupCodeValue(21, AlignmentY.ToString().Trim()); WriteGroupCodeValue(31, AlignmentZ.ToString().Trim()); WriteGroupCodeValue(40, Height.ToString().Trim()); WriteGroupCodeValue(1, Text.Trim()); WriteGroupCodeValue(50, RotationAngle.ToString().Trim()); WriteGroupCodeValue(51, ObliqueAngle.ToString().Trim()); WriteGroupCodeValue(41, XScale.ToString().Trim()); WriteGroupCodeValue(7, TextStyle.Trim()); flags = 0; if (Backwards) { flags += 2; } if (UpsideDown) { flags += 4; } WriteGroupCodeValue(71, flags.ToString().Trim()); if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Left) { WriteGroupCodeValue(72, "0"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Center) { WriteGroupCodeValue(72, "1"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Right) { WriteGroupCodeValue(72, "2"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Aligned) { WriteGroupCodeValue(72, "3"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Middle) { WriteGroupCodeValue(72, "4"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Fit) { WriteGroupCodeValue(72, "5"); } else { WriteGroupCodeValue(72, "0"); } if (VerticalAlignment == CGlobals.TextVerticalAlignment.Baseline) { WriteGroupCodeValue(73, "0"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Bottom) { WriteGroupCodeValue(73, "1"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Middle) { WriteGroupCodeValue(73, "2"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Top) { WriteGroupCodeValue(73, "4"); } else { WriteGroupCodeValue(73, "0"); } }