Package com.inet.report
Class CrossTabOptions
java.lang.Object
com.inet.report.CrossTabOptions
- All Implemented Interfaces:
Serializable
The properties of the Crosstab.
- Since:
- 12.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the left and right cell margins of all cellsint
Returns the top and bottom cell margins of all cellsboolean
Returns whether column labels should be repeated (true
) or not (false
).boolean
Returns whether row labels should be repeated (true
) or not (false
).boolean
Returns if the crosstab gridlines are enabled or disabled.
If the value is false then the crosstab will be displayed without gridlines.boolean
Get the summary horizontal flag.boolean
Returns the behavior of small crosstabs if they do not fit the page.void
setCellMarginsX
(int cellMargins) Sets left and right cell margins of all cells.void
setCellMarginsY
(int cellMargins) Sets top and bottom cell margins of all cells.void
setRepeatColumnLabels
(boolean repeatColumnLabels) Sets whether column Labels should be repeated (true
) or not (false
).void
setRepeatRowLabels
(boolean repeatRowLabels) Sets whether row Labels should be repeated (true
) or not (false
).void
setShowGrid
(boolean showGrid) Switch the crosstab gridlines on or off with this method.
If it is true then the crosstab gridlines will be displayed with the designed line style, color and width.void
setSummaryHorizontal
(boolean summaryHorizontal) Set the summary horizontal flag.void
setWrapEnabled
(boolean value) Use this method to set the behavior of small crosstabs if they do not fit the page.
-
Method Details
-
setShowGrid
public void setShowGrid(boolean showGrid) Switch the crosstab gridlines on or off with this method.
If it is true then the crosstab gridlines will be displayed with the designed line style, color and width.- Parameters:
showGrid
- true if the crosstab gridlines should be displayed, else false.- Since:
- 12.0
- See Also:
-
getShowGrid
public boolean getShowGrid()Returns if the crosstab gridlines are enabled or disabled.
If the value is false then the crosstab will be displayed without gridlines. If it is true then the crosstab gridlines will be displayed with the designed line style, color and width.- Returns:
- true if the crosstab gridlines will be displayed, else false.
- Since:
- 12.0
- See Also:
-
setRepeatRowLabels
public void setRepeatRowLabels(boolean repeatRowLabels) Sets whether row Labels should be repeated (true
) or not (false
).- Parameters:
repeatRowLabels
- The value of the property 'repeat row labels'- Since:
- 12.0
-
getRepeatRowLabels
public boolean getRepeatRowLabels()Returns whether row labels should be repeated (true
) or not (false
).- Returns:
- True if row labels should be repeated, else false.
- Since:
- 12.0
-
setRepeatColumnLabels
public void setRepeatColumnLabels(boolean repeatColumnLabels) Sets whether column Labels should be repeated (true
) or not (false
).- Parameters:
repeatColumnLabels
- The value of the property 'repeat column labels'- Since:
- 12.0
-
getRepeatColumnLabels
public boolean getRepeatColumnLabels()Returns whether column labels should be repeated (true
) or not (false
).- Returns:
- True if column labels should be repeated, else false.
- Since:
- 12.0
-
getCellMarginsX
public int getCellMarginsX()Returns the left and right cell margins of all cells- Returns:
- the margins
- Since:
- 12.0
-
getCellMarginsY
public int getCellMarginsY()Returns the top and bottom cell margins of all cells- Returns:
- the margins
- Since:
- 12.0
-
setCellMarginsX
public void setCellMarginsX(int cellMargins) Sets left and right cell margins of all cells.- Parameters:
cellMargins
- The cellMargins to set- Since:
- 12.0
-
setCellMarginsY
public void setCellMarginsY(int cellMargins) Sets top and bottom cell margins of all cells.- Parameters:
cellMargins
- The cellMargins to set- Since:
- 12.0
-
setWrapEnabled
public void setWrapEnabled(boolean value) Use this method to set the behavior of small crosstabs if they do not fit the page. If true the crosstab will be wrapped and the second part will be put below the first. If false the second part of the crosstab will be put on the following page.- Parameters:
value
- If true the crosstab will be wrapped and the second part will be put below the first.- Since:
- 12.0
-
getWrapEnabled
public boolean getWrapEnabled()Returns the behavior of small crosstabs if they do not fit the page. If true the crosstab will be wrapped and the second part will be put below the first. If false the second part of the crosstab will be put on the following page.- Returns:
- Behavior of the crosstab
- Since:
- 12.0
-
setSummaryHorizontal
public void setSummaryHorizontal(boolean summaryHorizontal) Set the summary horizontal flag. If the crosstab has more as one summary field then the alignment can be horizontal or vertical.- Parameters:
summaryHorizontal
-true
, if the summaries arranged in horizontal manner- Since:
- 12.0
-
getSummaryHorizontal
public boolean getSummaryHorizontal()Get the summary horizontal flag. The default value is false.- Returns:
- the summary horizontal flag
- Since:
- 12.0
-