IMPLTYPE - Implementation typepublic abstract class AbstractPLVBoxSplittable<IMPLTYPE extends AbstractPLVBoxSplittable<IMPLTYPE>> extends AbstractPLVBox<IMPLTYPE> implements IPLSplittableObject<IMPLTYPE>
m_aPreparedRowElementHeight, m_aPreparedRowElementWidth, m_aRowsDEFAULT_MAX_SIZE, DEFAULT_MIN_SIZEDEFAULT_MARGINDEFAULT_PADDINGDEFAULT_BORDERDEFAULT_FILL_COLOR| Constructor and Description |
|---|
AbstractPLVBoxSplittable() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAnySplittableElement() |
PLSplitResult |
splitElements(float fElementWidth,
float fAvailableHeight)
Split this element into sub-elements according to the available height.
|
addAndReturnRow, addAndReturnRow, addRow, addRow, doPageSetup, getAllRows, getFirstRow, getFirstRowElement, getLastRow, getLastRowElement, getRowAtIndex, getRowBorder, getRowCount, getRowElementAtIndex, getRowFillColor, onPerform, onPrepare, removeRow, setBasicDataFrom, setRowBorder, setRowFillColor, toStringgetBorder, getFillColor, getMargin, getPadding, setBasicDataFrom, setBorder, setFillColor, setMargin, setPaddinggetMaxSize, getMinSize, getPreparedSize, internalCheckNotPrepared, internalMarkAsNotPrepared, internalMarkAsPrepared, isPrepared, onPerformFillAndBorder, perform, prepare, setMaxSize, setMinSizegetDebugID, getID, setBasicDataFrom, setIDclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisSplittablegetAsSplittable, getDebugIDsetRowBorder, setRowBorder, setRowBorder, setRowBorderBottom, setRowBorderLeft, setRowBorderRight, setRowBorderTopgetMaxSize, getMinSize, getPreparedSize, isPrepared, perform, prepare, setExactSize, setMaxSize, setMinSizegetFullBottom, getFullLeft, getFullRight, getFullTop, getFullXSum, getFullYSum, getMarginAndBorderBottom, getMarginAndBorderLeft, getMarginAndBorderRight, getMarginAndBorderTop, getMarginAndBorderXSum, getMarginAndBorderYSumgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMarginXSum, getMarginYSum, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopgetPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPaddingXSum, getPaddingYSum, setPadding, setPadding, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTopgetBorderBottomWidth, getBorderLeftWidth, getBorderRightWidth, getBorderTopWidth, getBorderXSumWidth, getBorderYSumWidth, setBorder, setBorder, setBorder, setBorderBottom, setBorderLeft, setBorderRight, setBorderTophasFillColorpublic boolean containsAnySplittableElement()
@Nullable public PLSplitResult splitElements(float fElementWidth, float fAvailableHeight)
IPLSplittableObjectsplitElements in interface IPLSplittableObject<IMPLTYPE extends AbstractPLVBoxSplittable<IMPLTYPE>>fElementWidth - The element width without padding or margin of the element.fAvailableHeight - The available height without y-padding and y-margin of this element.
Must be ≥ 0.null if splitting makes no sense.Copyright © 2014–2016 Philip Helger. All rights reserved.