public class SelectFieldListBoxRenderer extends AbstractSelectFieldRenderer
SelectFieldListBoxRenderer implementation for select field renderer.childRenderers, EPS, flushed, INF, isLastRendererForModelElement, modelElement, occupiedArea, OVERLAP_EPSILON, parent, positionedRenderers, properties| Constructor and Description |
|---|
SelectFieldListBoxRenderer(AbstractSelectField modelElement)
Creates a new
SelectFieldListBoxRenderer instance. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowLastYLineRecursiveExtraction() |
protected void |
applyAcroField(DrawContext drawContext)
Applies the AcroField widget.
|
protected IRenderer |
createFlatRenderer()
Creates the flat renderer instance.
|
protected float |
getFinalSelectFieldHeight(float availableHeight,
float actualHeight,
boolean isClippedHeight)
Returns final height of the select field.
|
IRenderer |
getNextRenderer() |
LayoutResult |
layout(LayoutContext layoutContext) |
applyAccessibilityProperties, draw, drawChildren, getConformanceLevel, getGenericConformanceLevel, getLang, getModelId, getOptionsMarkedSelected, isFlatten, setupBuilderValues, writeAcroFormFieldLangAttributeapplyRotationLayout, applyVerticalAlignment, beginRotationIfApplied, createOverflowRenderer, createRotationTransformInsideOccupiedArea, createSplitRenderer, endRotationIfApplied, getMinMaxWidth, getOccupiedAreaBBox, getResolvedFontaddAllProperties, addChild, alignChildHorizontally, applyAbsolutePosition, applyAction, applyBorderBox, applyBorderBox, applyDestination, applyDestinationsAndAnnotation, applyLinkAnnotation, applyMargins, applyMargins, applyPaddings, applyPaddings, applyRelativePositioningTranslation, beginElementOpacityApplying, beginTransformationIfApplied, calculateAbsolutePdfBBox, calculateBBox, calculateShiftToPositionBBoxOfPointsAt, clipBackgroundArea, clipBackgroundArea, clipBorderArea, createXObject, deleteOwnProperty, deleteProperty, drawBackground, drawBorder, endElementOpacityApplying, endTransformationIfApplied, getBackgroundArea, getBorderAreaBBox, getBorderRadii, getBorders, getChildRenderers, getDefaultProperty, getFirstYLineRecursively, getInnerAreaBBox, getLastYLineRecursively, getMargins, getModelElement, getOccupiedArea, getOwnProperties, getOwnProperty, getPaddings, getParent, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsColor, getPropertyAsFloat, getPropertyAsFloat, getPropertyAsFont, getPropertyAsInteger, getPropertyAsTransparentColor, getPropertyAsUnitValue, hasAbsoluteUnitValue, hasOwnOrModelProperty, hasOwnProperty, hasProperty, hasRelativeUnitValue, initElementAreas, isAbsolutePosition, isBorderBoxSizing, isFirstOnRootArea, isFixedLayout, isFlushed, isKeepTogether, isNotFittingHeight, isNotFittingLayoutArea, isNotFittingWidth, isOverflowFit, isOverflowProperty, isOverflowProperty, isOverflowProperty, isPositioned, isRelativePosition, isStaticLayout, move, rectangleToPointsList, retrieveHeight, retrieveMaxHeight, retrieveMaxWidth, retrieveMinHeight, retrieveMinWidth, retrieveUnitValue, retrieveUnitValue, retrieveWidth, setBorders, setMinMaxWidthBasedOnFixedWidth, setParent, setProperty, toString, transformPoints, updateHeight, updateHeightsOnSplit, updateMaxHeight, updateMinHeight, updateWidthpublic SelectFieldListBoxRenderer(AbstractSelectField modelElement)
SelectFieldListBoxRenderer instance.modelElement - the model elementpublic IRenderer getNextRenderer()
public LayoutResult layout(LayoutContext layoutContext)
AbstractSelectFieldRendererlayout in interface IRendererlayout in class AbstractSelectFieldRendererprotected boolean allowLastYLineRecursiveExtraction()
allowLastYLineRecursiveExtraction in class AbstractRendererprotected IRenderer createFlatRenderer()
AbstractSelectFieldRenderercreateFlatRenderer in class AbstractSelectFieldRendererIRenderer instance.protected float getFinalSelectFieldHeight(float availableHeight,
float actualHeight,
boolean isClippedHeight)
AbstractSelectFieldRenderergetFinalSelectFieldHeight in class AbstractSelectFieldRendereravailableHeight - available height of the layout areaactualHeight - actual occupied height of the select fieldisClippedHeight - indicates whether the layout area's height is clipped or notprotected void applyAcroField(DrawContext drawContext)
AbstractSelectFieldRendererapplyAcroField in class AbstractSelectFieldRendererdrawContext - the draw contextCopyright © 1998–2024 Apryse Group NV. All rights reserved.