Home | History | Annotate | Download | only in layout

Lines Matching full:code

52  * Construct a <code>ParagraphLayout</code> object for a styled paragraph. The paragraph is specified
53 * as runs of text all in the same font. An <code>LEFontInstance</code> object and a limit offset
60 * If any errors are encountered during construction, <code>status</code> will be set, and the object
67 * @param fontRuns a pointer to a <code>pl_fontRuns</code> object representing the font runs.
69 * @param levelRuns is a pointer to a <code>pl_valueRuns</code> object representing the directional levels.
70 * If this pointer in <code>NULL</code> the levels will be determined by running the Unicde
73 * @param scriptRuns is a pointer to a <code>pl_valueRuns</code> object representing script runs.
74 * If this pointer in <code>NULL</code> the script runs will be determined using the
75 * Unicode code points.
77 * @param localeRuns is a pointer to a <code>pl_localeRuns</code> object representing locale runs.
78 * The <code>Locale</code> objects are used to determind the language of the text. If this
79 * pointer is <code>NULL</code> the default locale will be used for all of the text.
83 * @param vertical is <code>TRUE</code> if the paragraph should be set vertically.
85 * @param status will be set to any error code encountered during construction.
87 * @return a pointer to the newly created <code>pl_paragraph</code> object. The object
88 * will remain valid until <code>pl_close</code> is called.
110 * @param paragraph the <code>pl_paragraph</code> object to be
127 * @return <code>TRUE</code> if any of the text requires complex processing.
141 * @param paragraph the <code>pl_paragraph</code>
153 * @param paragraph the <code>pl_paragraph</code>
155 * @return <code>UBIDI_LTR</code> if the text is all left to right,
156 * <code>UBIDI_RTL</code> if the text is all right to left,
157 * or <code>UBIDI_MIXED</code> if the text has mixed direction.
168 * @param paragraph the <code>pl_paragraph</code>
173 * @param paragraph the <code>pl_paragraph</code>
186 * @param paragraph the <code>pl_paragraph</code>
199 * @param paragraph the <code>pl_paragraph</code>
211 * @param paragraph the <code>pl_paragraph</code>
219 * Return a <code>pl_line</code> object which represents next line
223 * @param paragraph the <code>pl_paragraph</code>
224 * @param width is the width of the line. If <code>width</code> is less than or equal
225 * to zero, a <code>ParagraphLayout::Line</code> object representing the
228 * @return a <code>ParagraphLayout::Line</code> object which represents the line. The caller
229 * is responsible for deleting the object. Returns <code>NULL</code> if there are no
241 * by <code>pl_nextLine</code> but it is the client's responsibility
244 * @param line the <code>pl_line</code> object to close.
254 * @param line the <code>pl_line</code> object.
267 * @param line the <code>pl_line</code> object.
280 * @param line the <code>pl_line</code> object.
293 * @param line the <code>pl_line</code> object.
307 * @param line the <code>pl_line</code> object.
317 * Get a <code>ParagraphLayout::VisualRun</code> object for a given
320 * @param line the <code>pl_line</code> object.
323 * @return the <code>pl_visualRun</code> object representing the
324 * visual run. This object is owned by the <code>pl_line</code> object which
325 * created it, and will remain valid for as long as the <code>pl_line</code>
336 * Get the <code>le_font</code> object which
340 * @param run the <code>pl_visualRun</code> object.
342 * @return the <code>le_font</code> object which represents the
355 * @param run the <code>pl_visualRun</code> object.
357 * @return the direction of the run. This will be <code>UBIDI_LTR</code> if the
358 * run is left-to-right and <code>UBIDI_RTL</code> if the line is right-to-left.
368 * @param run the <code>pl_visualRun</code> object.
378 * Get the glyphs in the visual run. Glyphs with the values <code>0xFFFE</code> and
379 * <code>0xFFFF</code> should be ignored.
381 * @param run the <code>pl_visualRun</code> object.
384 * is owned by the <code>pl_visualRun</code> object and must not be deleted.
385 * It will remain valid as long as the <code>pl_visualRun</code> object is valid.
399 * @param run the <code>pl_visualRun</code> object.
402 * is owned by the <code>pl_visualRun</code> object and must not be deleted.
403 * It will remain valid as long as the <code>pl_visualRun</code> object is valid.
414 * @param run the <code>pl_visualRun</code> object.
417 * is owned by the <code>pl_visualRun</code> object and must not be deleted.
418 * It will remain valid as long as the <code>pl_visualRun</code> object is valid.
429 * @param run the <code>pl_visualRun</code> object.
442 * @param run the <code>pl_visualRun</code> object.
455 * @param run the <code>pl_visualRun</code> object.