Table of Contents

Class RepObject

Namespace
Root.ReportNet.Pdf
Assembly
ReportNet.dll
public abstract class RepObject
Inheritance
RepObject
Derived
Inherited Members

Constructors

RepObject(double, double)

protected RepObject(double width, double height)

Parameters

width double
height double

Properties

AlignHor

public AlignHor AlignHor { get; }

Property Value

AlignHor

AlignOffsetHor

public double AlignOffsetHor { get; }

Property Value

double

AlignOffsetVert

public double AlignOffsetVert { get; }

Property Value

double

AlignVert

public AlignVert AlignVert { get; }

Property Value

AlignVert

AlignedBBox

public Rect AlignedBBox { get; }

Property Value

Rect

AlignedBox

public Rect AlignedBox { get; }

Property Value

Rect

BBox

Gets the bounding box of the report object.

public virtual Rect BBox { get; }

Property Value

Rect

The bounding box as a Rect object, not nullable (struct).

Box

Gets the box of the report object.

public virtual Rect Box { get; }

Property Value

Rect

The box as a Rect object, not nullable (struct).

Height

Gets the height of the report object.

public virtual double Height { get; }

Property Value

double

The height as a double value.

HeightMM

Gets the height of the report object in millimeters.

public double HeightMM { get; }

Property Value

double

The height as a double value in millimeters.

MatrixD

public MatrixD MatrixD { get; }

Property Value

MatrixD

TransformedBBox

Gets the transformed bounding box of the report object.

public virtual Rect TransformedBBox { get; }

Property Value

Rect

The transformed bounding box as a Rect object, not nullable (struct).

TransformedBox

Gets the transformed box of the report object.

public virtual Rect TransformedBox { get; }

Property Value

Rect

The transformed box as a Rect object, not nullable (struct).

Width

Gets the width of the report object.

public virtual double Width { get; }

Property Value

double

The width as a double value.

WidthMM

Gets the width of the report object in millimeters.

public double WidthMM { get; }

Property Value

double

The width as a double value in millimeters.

Methods

GetWarnings()

public virtual IEnumerable<WarningItem>? GetWarnings()

Returns

IEnumerable<WarningItem>

Multiply(double, double, double, double)

public RepObject Multiply(double scalingX, double shearingX, double shearingY, double scalingY)

Parameters

scalingX double
shearingX double
shearingY double
scalingY double

Returns

RepObject

Remove()

public void Remove()

RotateDeg(double)

public RepObject RotateDeg(double angleDeg)

Parameters

angleDeg double

Returns

RepObject

RotateRad(double)

public RepObject RotateRad(double angleRad)

Parameters

angleRad double

Returns

RepObject

Scale(double, double)

public RepObject Scale(double scalingX, double scalingY)

Parameters

scalingX double
scalingY double

Returns

RepObject