Enum ReportBorderStyle
- Namespace
- DocWright.Reporting.Pagination
- Assembly
- DocWright.Reporting.dll
The style of one border of a report item.
public enum ReportBorderStyle
Fields
None = 0No border.
Solid = 1A solid line.
Dotted = 2A dotted line.
Dashed = 3A dashed line.
Double = 4Two solid lines.
DashDot = 5Dashes and dots. Drawn solid, with
DXP9408— see the remarks on this enumeration.DashDotDot = 6A dash and two dots. Drawn solid, with
DXP9408.Groove = 7A grooved line. Drawn solid, with
DXP9408.Ridge = 8A ridged line. Drawn solid, with
DXP9408.Inset = 9An inset line. Drawn solid, with
DXP9408.WindowInset = 10A window-inset line. Drawn solid, with
DXP9408.Outset = 11An outset line. Drawn solid, with
DXP9408.
Remarks
Reporting Services renders six of these twelve — None, Solid,
Dotted, Dashed, Double and the Default the RDL
omits. The other seven are values the schema allows and the engine refuses to render, failing
the report rather than drawing anything. DocWright keeps them, draws them solid and reports
DXP9408, so the degradation is visible rather than silent.
Of the ones it does render: Dotted is a 2,3 point dash and
Dashed a 7,4 one, both absolute and unaffected by the border width;
Double is two filled bars of a third of the width with a gap of the same, and one plain
stroke at 1.5pt and below. All measured — see tests/fixtures/rdl/pagination/README-border-styles.md.