Table of Contents

Enum ReportBorderStyle

Namespace
DocWright.Reporting.Pagination
Assembly
DocWright.Reporting.dll

The style of one border of a report item.

public enum ReportBorderStyle

Fields

None = 0

No border.

Solid = 1

A solid line.

Dotted = 2

A dotted line.

Dashed = 3

A dashed line.

Double = 4

Two solid lines.

DashDot = 5

Dashes and dots. Drawn solid, with DXP9408 — see the remarks on this enumeration.

DashDotDot = 6

A dash and two dots. Drawn solid, with DXP9408.

Groove = 7

A grooved line. Drawn solid, with DXP9408.

Ridge = 8

A ridged line. Drawn solid, with DXP9408.

Inset = 9

An inset line. Drawn solid, with DXP9408.

WindowInset = 10

A window-inset line. Drawn solid, with DXP9408.

Outset = 11

An 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.