Uses of Class
com.itextpdf.layout.renderer.LineRenderer
Packages that use LineRenderer
-
Uses of LineRenderer in com.itextpdf.forms.form.renderer
Method parameters in com.itextpdf.forms.form.renderer with type arguments of type LineRendererModifier and TypeMethodDescription(package private) void
AbstractTextFieldRenderer.adjustNumberOfContentLines
(List<LineRenderer> lines, Rectangle bBox, float height) Adjust number of content lines.(package private) void
AbstractTextFieldRenderer.adjustNumberOfContentLines
(List<LineRenderer> lines, Rectangle bBox, int rows) Adjust number of content lines.private static void
AbstractTextFieldRenderer.adjustNumberOfContentLines
(List<LineRenderer> lines, Rectangle bBox, int linesNumber, float height) (package private) void
AbstractOneLineTextFieldRenderer.cropContentLines
(List<LineRenderer> lines, Rectangle bBox) Crops the content lines.private void
TextAreaRenderer.cropContentLines
(List<LineRenderer> lines, Rectangle bBox) (package private) float
AbstractTextFieldRenderer.getHeightRowsBased
(List<LineRenderer> lines, Rectangle bBox, int rows) -
Uses of LineRenderer in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer with type parameters of type LineRendererMethods in com.itextpdf.layout.renderer that return LineRendererModifier and TypeMethodDescriptionprotected LineRenderer
LineRenderer.adjustChildrenYLine()
protected LineRenderer
LineRenderer.createOverflowRenderer()
protected LineRenderer
LineRenderer.createSplitRenderer()
protected LineRenderer[]
LineRenderer.split()
private LineRenderer[]
LineRenderer.splitNotFittingFloat
(int childPos, LayoutResult childResult) private LineRenderer
ListRenderer.surroundTextBullet
(IRenderer bulletRenderer) protected LineRenderer
LineRenderer.trimLast()
Methods in com.itextpdf.layout.renderer that return types with arguments of type LineRendererModifier and TypeMethodDescriptionParagraphRenderer.getLines()
Gets the lines which are the result of theParagraphRenderer.layout(LayoutContext)
.Methods in com.itextpdf.layout.renderer with parameters of type LineRendererModifier and TypeMethodDescriptionprivate static void
InlineVerticalAlignmentHelper.adjustBBox
(LineRenderer lineRenderer, float maxHeight, float maxTop, float minBottom) static void
InlineVerticalAlignmentHelper.adjustChildrenYLineHtmlMode
(LineRenderer lineRenderer) private void
ParagraphRenderer.alignStaticKids
(LineRenderer renderer, float dxRight) private void
ParagraphRenderer.applyTextAlignment
(TextAlignment textAlignment, LineLayoutResult result, LineRenderer processedRenderer, Rectangle layoutBox, List<Rectangle> floatRendererAreas, boolean onlyOverflowedFloatsLeft, float lineIndent) (package private) static void
TextSequenceWordWrapping.distributePossibleBreakPointsOverSequentialTextRenderers
(LineRenderer lineRenderer, int childPos, int numberOfSequentialTextRenderers, List<Integer> possibleBreakPointsGlobal, List<Integer> indicesOfFloating) TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererContainingSpecialScripts
(LineRenderer lineRenderer, int childPos, Map<Integer, LayoutResult> specialScriptLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit) TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererWithNoSpecialScripts
(LineRenderer lineRenderer, int childPos, Map<Integer, LayoutResult> textSequenceLayoutResults, boolean wasParentsHeightClipped, boolean isOverflowFit, boolean floatsPlaced) (package private) static TextSequenceWordWrapping.SpecialScriptsContainingSequenceStatus
TextSequenceWordWrapping.getSpecialScriptsContainingSequenceStatus
(LineRenderer lineRenderer, int analyzedTextRendererIndex) This method defines how to proceed with aTextRenderer
within which possible breaks haven't been found.(package private) static TextSequenceWordWrapping.SpecialScriptsContainingTextRendererSequenceInfo
TextSequenceWordWrapping.getSpecialScriptsContainingTextRendererSequenceInfo
(LineRenderer lineRenderer, int childPos) static boolean
TextSequenceWordWrapping.postprocessTextSequenceOverflowX
(LineRenderer lineRenderer, boolean textSequenceOverflowXProcessing, int childPos, IRenderer childRenderer, LayoutResult childResult, boolean wasXOverflowChanged) Checks if the layouting should be stopped on current child and resets configurations set onTextSequenceWordWrapping.preprocessTextSequenceOverflowX(LineRenderer, boolean, IRenderer, boolean, OverflowPropertyValue)
.static void
TextSequenceWordWrapping.preprocessTextSequenceOverflowX
(LineRenderer lineRenderer, boolean textSequenceOverflowXProcessing, IRenderer childRenderer, boolean wasXOverflowChanged, OverflowPropertyValue oldXOverflow) Performs some settings onLineRenderer
and its child prior to layouting the child to be overflowed beyond the available area.private static void
InlineVerticalAlignmentHelper.processRenderers
(LineRenderer lineRenderer, List<IRenderer> renderers, float actualYLine, Predicate<InlineVerticalAlignment> needProcess, Predicate<InlineVerticalAlignment> needRecalculateSizes) static void
TextSequenceWordWrapping.processSpecialScriptPreLayout
(LineRenderer lineRenderer, int childPos) Preprocess a continuous sequence of TextRenderer containing special scripts prior to layouting the first TextRenderer in the sequence.(package private) static void
LineRenderer.reorder
(LineRenderer toProcess, LineRenderer.LineSplitIntoGlyphsData splitLineIntoGlyphsResult, int[] newOrder) private void
LineRenderer.replaceSplitRendererKidFloats
(Map<Integer, IRenderer> floatsToNextPageSplitRenderers, LineRenderer splitRenderer) (package private) static LineRenderer.LineSplitIntoGlyphsData
LineRenderer.splitLineIntoGlyphs
(LineRenderer toSplit) TextSequenceWordWrapping.updateTextRendererSequenceAscentDescent
(LineRenderer lineRenderer, Map<Integer, float[]> textRendererSequenceAscentDescent, int childPos, float[] childAscentDescent, LineRenderer.LineAscentDescentState preTextSequenceAscentDescent) TextSequenceWordWrapping.updateTextRendererSequenceMinMaxWidth
(LineRenderer lineRenderer, AbstractWidthHandler widthHandler, int childPos, TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper, boolean anythingPlaced, Map<Integer, LayoutResult> textRendererLayoutResults, Map<Integer, LayoutResult> specialScriptLayoutResults, float textIndent)