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
Remarks
Allows to select background colour.
A value of 4294967295 corresponds to transparent.
bandOrder
public abstract int bandOrder { get; }
Property Value
borderColor
Border Color
public string borderColor { get; set; }
Property Value
Remarks
Allows to select the limit color of the line (object).
borderWidth
Border Width
public int borderWidth { get; set; }
Property Value
Remarks
Indicates the length to be applied to width of the band.
borders
Borders
public string borders { get; set; }
Property Value
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
foreColor
Text Color.
public string foreColor { get; set; }
Property Value
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
Remarks
Defines the height of a band.
textAlignment
Text Alignment
public string textAlignment { get; set; }
Property Value
Remarks
Allows you to adjust the text in the object
List of values possible:.
Explicit Interface Implementations
font
Font.
string font { get; set; }
Returns
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
Remarks
Allows to define if the font should appear in bold (with a stronger colour).
fontItalic
Italic.
bool fontItalic { get; set; }
Returns
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
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
Remarks
Allows to define if the font should be scratched out (with a line over it).
fontUnderline
Underline
bool fontUnderline { get; set; }
Returns
Remarks
Allows to define if the font should be underlined (with a line under it).
paddingBottom
Bottom Spacing
int paddingBottom { get; set; }
Returns
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
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
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
Remarks
Defines the amount of inner space between the body of the object line and the higher limit.