public class SelectFieldListBoxRenderer extends AbstractSelectFieldRenderer
SelectFieldListBoxRenderer
implementation for select field renderer.
Constructor and Description |
---|
SelectFieldListBoxRenderer(AbstractSelectField modelElement)
Creates a new SelectFieldListBoxRenderer instance.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowLastYLineRecursiveExtraction() |
protected void |
applyAcroField(com.itextpdf.layout.renderer.DrawContext drawContext) |
protected com.itextpdf.layout.renderer.IRenderer |
createFlatRenderer() |
protected float |
getFinalSelectFieldHeight(float availableHeight, float actualHeight, boolean isClippedHeight) |
com.itextpdf.layout.renderer.IRenderer |
getNextRenderer() |
com.itextpdf.layout.layout.LayoutResult |
layout(com.itextpdf.layout.layout.LayoutContext layoutContext) |
drawChildren, getLang, getModelId, getOptionsMarkedSelected, isFlatten
applyBordersPaddingsMargins, applyRotationLayout, applyVerticalAlignment, beginRotationIfApplied, createOverflowRenderer, createRotationTransformInsideOccupiedArea, createSplitRenderer, draw, endRotationIfApplied, getMinMaxWidth, getOccupiedAreaBBox
addAllProperties, 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, updateWidth
public SelectFieldListBoxRenderer(AbstractSelectField modelElement)
SelectFieldListBoxRenderer
instance.
modelElement
- the model element
public com.itextpdf.layout.renderer.IRenderer getNextRenderer()
public com.itextpdf.layout.layout.LayoutResult layout(com.itextpdf.layout.layout.LayoutContext layoutContext)
layout
in interface com.itextpdf.layout.renderer.IRenderer
layout
in class AbstractSelectFieldRenderer
protected boolean allowLastYLineRecursiveExtraction()
allowLastYLineRecursiveExtraction
in class com.itextpdf.layout.renderer.AbstractRenderer
protected com.itextpdf.layout.renderer.IRenderer createFlatRenderer()
createFlatRenderer
in class AbstractSelectFieldRenderer
protected float getFinalSelectFieldHeight(float availableHeight, float actualHeight, boolean isClippedHeight)
getFinalSelectFieldHeight
in class AbstractSelectFieldRenderer
protected void applyAcroField(com.itextpdf.layout.renderer.DrawContext drawContext)
applyAcroField
in class AbstractSelectFieldRenderer
Copyright © 1998–2020 iText Group NV. All rights reserved.