Table of Contents

Class AbstractReportBandVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

This Entity is an abstract class that represents the base of a band.

[AttTableFlags(new TableFlags[] { TableFlags.Hidden })]
public abstract class AbstractReportBandVO : BaseContainerVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
AbstractReportBandVO

Remarks

This abstract band allows the implementation of core functionalities related to fonts, spacing, borders and colors.

This class should not be used directly but use one of the subclasses that extend it.

.

See also BandTopMarginVO.

See also BandReportHeaderVO.

See also BandPageHeaderVO.

See also BandGroupHeaderVO.

See also BandDetailVO.

See also BandPageDetailReportVO.

See also BandGroupFooterVO.

See also BandPageFooterVO.

See also BandReportFooterVO.

See also BandBottomMarginVO.

Properties

backColor

Background color.

public string backColor { get; set; }

Property Value

string

Remarks

Allows to select background colour.

A value of 4294967295 corresponds to transparent.

bandOrder

public abstract int bandOrder { get; }

Property Value

int

borderColor

Border Color

public string borderColor { get; set; }

Property Value

string

Remarks

Allows to select the limit color of the line (object).

borderWidth

Border Width

public int borderWidth { get; set; }

Property Value

int

Remarks

Indicates the length to be applied to width of the band.

borders

Borders

public string borders { get; set; }

Property Value

string

Remarks

Defines the borders to be applied in the band.

The possible values are none,bottom,right,left,top,all.

children

[AttCollection(typeof(BaseControlVO))]
public override List<BaseComponentVO> children { get; set; }

Property Value

List<BaseComponentVO>

foreColor

Text Color.

public string foreColor { get; set; }

Property Value

string

Remarks

Color to be applied to text objects to be inserted in a band.

The components which have no color set will inherit the setting set in the band.

height

Height.

public int height { get; set; }

Property Value

int

Remarks

Defines the height of a band.

textAlignment

Text Alignment

public string textAlignment { get; set; }

Property Value

string

Remarks

Allows you to adjust the text in the object

List of values possible:.

Explicit Interface Implementations

font

Font.

string font { get; set; }

Returns

string

Remarks

Font to be used by the band.

The components which have no font defined will inherit the setting set in the band.

fontBold

Bold.

bool fontBold { get; set; }

Returns

bool

Remarks

Allows to define if the font should appear in bold (with a stronger colour).

fontItalic

Italic.

bool fontItalic { get; set; }

Returns

bool

Remarks

Allows to define if the font should appear in italic (with a tilt to the right).

fontSize

Font Size

int fontSize { get; set; }

Returns

int

Remarks

Allows to define the size of the font.

The components that do not have the font size defined will inherit the setting set in the band.

fontStrikeOut

Strike Out

bool fontStrikeOut { get; set; }

Returns

bool

Remarks

Allows to define if the font should be scratched out (with a line over it).

fontUnderline

Underline

bool fontUnderline { get; set; }

Returns

bool

Remarks

Allows to define if the font should be underlined (with a line under it).

paddingBottom

Bottom Spacing

int paddingBottom { get; set; }

Returns

int

Remarks

Defines the amount of inner space between the body of the object line and the lower limit.

paddingLeft

Left Spacing.

int paddingLeft { get; set; }

Returns

int

Remarks

Defines the amount of inner space between the body of the object line regarding the left limit.

paddingRight

Right Spacing.

int paddingRight { get; set; }

Returns

int

Remarks

Defines the amount of inner space between the body of the object line regarding the right limit.

paddingTop

Top Spacing.

int paddingTop { get; set; }

Returns

int

Remarks

Defines the amount of inner space between the body of the object line and the higher limit.