Lines Matching full:paragraphlayout
18 * ParagraphLayout doesn't make much sense without
35 * ParagraphLayout.
37 * The <code>ParagraphLayout</code> object will analyze the text into runs of text in the
44 class U_LAYOUTEX_API ParagraphLayout : public UObject
50 * This class represents a single line of text in a <code>ParagraphLayout</code>. They
51 * can only be created by calling <code>ParagraphLayout::nextLine()</code>. Each line
52 * consists of multiple visual runs, represented by <code>ParagraphLayout::VisualRun</code>
55 * @see ParagraphLayout
56 * @see ParagraphLayout::VisualRun
65 * created by <code>ParagraphLayout</code>. However, it is the
124 * Get a <code>ParagraphLayout::VisualRun</code> object for a given
129 * @return the <code>ParagraphLayout::VisualRun</code> object representing the
134 * @see ParagraphLayout::VisualRun
162 friend class ParagraphLayout;
191 * These objects are only created by <code>ParagraphLayout::Line</code> objects,
194 * @see ParagraphLayout::Line
347 * Construct a <code>ParagraphLayout</code> object for a styled paragraph. The paragraph is specified
389 ParagraphLayout(const LEUnicode chars[], le_int32 count,
403 ~ParagraphLayout();
516 * Return a <code>ParagraphLayout::Line</code> object which represents next line
521 * to zero, a <code>ParagraphLayout::Line</code> object representing the
524 * @return a <code>ParagraphLayout::Line</code> object which represents the line. The caller
528 * @see ParagraphLayout::Line
572 ParagraphLayout() {};
573 ParagraphLayout(const ParagraphLayout & /*other*/) : UObject( ){};
574 inline ParagraphLayout &operator=(const ParagraphLayout & /*other*/) { return *this; };
641 inline UBiDiLevel ParagraphLayout::getParagraphLevel()
646 inline UBiDiDirection ParagraphLayout::getTextDirection()
651 inline void ParagraphLayout::reflow()
656 inline ParagraphLayout::Line::Line()
662 inline ParagraphLayout::Line::Line(const Line & /*other*/)
668 inline le_int32 ParagraphLayout::Line::countRuns() const
673 inline const LEFontInstance *ParagraphLayout::VisualRun::getFont() const
678 inline UBiDiDirection ParagraphLayout::VisualRun::getDirection() const
683 inline le_int32 ParagraphLayout::VisualRun::getGlyphCount() const
688 inline const LEGlyphID *ParagraphLayout::VisualRun::getGlyphs() const
693 inline const float *ParagraphLayout::VisualRun::getPositions() const
698 inline const le_int32 *ParagraphLayout::VisualRun::getGlyphToCharMap() const
703 inline le_int32 ParagraphLayout::VisualRun::getAscent() const
708 inline le_int32 ParagraphLayout::VisualRun::getDescent() const
713 inline le_int32 ParagraphLayout::VisualRun::getLeading() const
718 inline ParagraphLayout::VisualRun::VisualRun()
724 inline ParagraphLayout::VisualRun::VisualRun(const VisualRun &/*other*/)
730 inline ParagraphLayout::VisualRun::VisualRun(const LEFontInstance *font, UBiDiDirection direction, le_int32 glyphCount,