private 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,
java.util.List<Rectangle> floatRendererAreas,
boolean onlyOverflowedFloatsLeft,
float lineIndent) |
|
(package private) static void |
TextSequenceWordWrapping.distributePossibleBreakPointsOverSequentialTextRenderers(LineRenderer lineRenderer,
int childPos,
int numberOfSequentialTextRenderers,
java.util.List<java.lang.Integer> possibleBreakPointsGlobal,
java.util.List<java.lang.Integer> indicesOfFloating) |
|
static TextSequenceWordWrapping.LastFittingChildRendererData |
TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererContainingSpecialScripts(LineRenderer lineRenderer,
int childPos,
java.util.Map<java.lang.Integer,LayoutResult> specialScriptLayoutResults,
boolean wasParentsHeightClipped,
boolean isOverflowFit) |
|
static TextSequenceWordWrapping.LastFittingChildRendererData |
TextSequenceWordWrapping.getIndexAndLayoutResultOfTheLastTextRendererWithNoSpecialScripts(LineRenderer lineRenderer,
int childPos,
java.util.Map<java.lang.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 a TextRenderer 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) |
|
static void |
TextSequenceWordWrapping.preprocessTextSequenceOverflowX(LineRenderer lineRenderer,
boolean textSequenceOverflowXProcessing,
IRenderer childRenderer,
boolean wasXOverflowChanged,
OverflowPropertyValue oldXOverflow) |
Performs some settings on LineRenderer and its child prior to layouting the child
to be overflowed beyond the available area.
|
private static void |
InlineVerticalAlignmentHelper.processRenderers(LineRenderer lineRenderer,
java.util.List<IRenderer> renderers,
float actualYLine,
java.util.function.Predicate<InlineVerticalAlignment> needProcess,
java.util.function.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(java.util.Map<java.lang.Integer,IRenderer> floatsToNextPageSplitRenderers,
LineRenderer splitRenderer) |
|
(package private) static LineRenderer.LineSplitIntoGlyphsData |
LineRenderer.splitLineIntoGlyphs(LineRenderer toSplit) |
|
static LineRenderer.LineAscentDescentState |
TextSequenceWordWrapping.updateTextRendererSequenceAscentDescent(LineRenderer lineRenderer,
java.util.Map<java.lang.Integer,float[]> textRendererSequenceAscentDescent,
int childPos,
float[] childAscentDescent,
LineRenderer.LineAscentDescentState preTextSequenceAscentDescent) |
|
static TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper |
TextSequenceWordWrapping.updateTextRendererSequenceMinMaxWidth(LineRenderer lineRenderer,
AbstractWidthHandler widthHandler,
int childPos,
TextSequenceWordWrapping.MinMaxWidthOfTextRendererSequenceHelper minMaxWidthOfTextRendererSequenceHelper,
boolean anythingPlaced,
java.util.Map<java.lang.Integer,LayoutResult> textRendererLayoutResults,
java.util.Map<java.lang.Integer,LayoutResult> specialScriptLayoutResults,
float textIndent) |
|