Add line width, CLineWidth for lines internal to training format
Add line width, CLineWidth for horizontal & centerline (WCNTRN) Use docstyle’s CLineWidth for horizontal & centerlines, if defined )WCNTRN)
This commit is contained in:
parent
66b90b447f
commit
7dbde80f7c
Binary file not shown.
@ -237,6 +237,17 @@ namespace VEPROMS.CSLA.Library
|
|||||||
return LazyLoad(ref _CenterLineYBottom, "@CenterLineYBottom");
|
return LazyLoad(ref _CenterLineYBottom, "@CenterLineYBottom");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private LazyLoad<float?> _CLineWidth;
|
||||||
|
[Category("CenterLine")]
|
||||||
|
[DisplayName("Line Width")]
|
||||||
|
[Description("Width of Lines Internal to Boxes")]
|
||||||
|
public float? CLineWidth
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return LazyLoad(ref _CLineWidth, "@CLineWidth");
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region OptionalSectionContent
|
#region OptionalSectionContent
|
||||||
[Category("Miscellaneous")]
|
[Category("Miscellaneous")]
|
||||||
|
@ -454,6 +454,7 @@ namespace Volian.Print.Library
|
|||||||
cb.SaveState();
|
cb.SaveState();
|
||||||
if (PageListLayer != null) cb.BeginLayer(PageListLayer);
|
if (PageListLayer != null) cb.BeginLayer(PageListLayer);
|
||||||
cb.SetColorStroke(new Color(PrintOverride.SvgColor));
|
cb.SetColorStroke(new Color(PrintOverride.SvgColor));
|
||||||
|
if (MySection.MyDocStyle.CLineWidth != null && MySection.MyDocStyle.CLineWidth != 0) cb.SetLineWidth((float)MySection.MyDocStyle.CLineWidth);
|
||||||
//cb.SetColorStroke(lineColor);
|
//cb.SetColorStroke(lineColor);
|
||||||
cb.MoveTo(left, yoff);
|
cb.MoveTo(left, yoff);
|
||||||
cb.LineTo(right, yoff);
|
cb.LineTo(right, yoff);
|
||||||
@ -483,7 +484,8 @@ namespace Volian.Print.Library
|
|||||||
//iTextSharp.text.Color lineColor = new iTextSharp.text.Color(PrintOverride.OverrideTextColor(System.Drawing.Color.DarkOrange));
|
//iTextSharp.text.Color lineColor = new iTextSharp.text.Color(PrintOverride.OverrideTextColor(System.Drawing.Color.DarkOrange));
|
||||||
cb.SaveState();
|
cb.SaveState();
|
||||||
if (PageListLayer != null) cb.BeginLayer(PageListLayer);
|
if (PageListLayer != null) cb.BeginLayer(PageListLayer);
|
||||||
cb.SetLineWidth(.95f);
|
float lwidth = MySection.MyDocStyle.CLineWidth ?? .95f;
|
||||||
|
cb.SetLineWidth(lwidth);
|
||||||
cb.SetColorStroke(new Color(PrintOverride.SvgColor));
|
cb.SetColorStroke(new Color(PrintOverride.SvgColor));
|
||||||
//cb.SetColorStroke(lineColor);
|
//cb.SetColorStroke(lineColor);
|
||||||
cb.MoveTo(xLoc, yTop);
|
cb.MoveTo(xLoc, yTop);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user