Lines Matching refs:baseline

110  * broken into subruns sharing a common baseline,
118 * <code>TextLayout</code> object's baseline with its left edge. Also,
217 * multiple runs with different rotations can cause the baseline to
220 * baseline-relative coordinates' (e.g. ascent, advance), and others
222 * baseline-relative coordinates map the 'x' coordinate to the
223 * distance along the baseline, (positive x is forward along the
224 * baseline), and the 'y' coordinate to a distance along the
225 * perpendicular to the baseline at 'x' (postitive y is 90 degrees
226 * clockwise from the baseline vector). Values in standard
230 * measurement-related APIs are in baseline-relative coordinates,
242 private byte baseline;
446 * all the text on one baseline, return it, otherwise null. If the
542 * @param baseline the baseline of the text
543 * @param baselineOffsets the baseline offsets for this
545 * <code>baseline</code>
550 byte baseline,
555 this.baseline = baseline;
566 baseline = aBaseline;
568 // normalize to current baseline
569 baselineOffsets = TextLine.getNormalizedOffsets(lm.baselineOffsets, baseline);
582 * all on one baseline
594 baseline = glyphBaseline;
608 * renderable, and baseline runs.
810 return new TextLayout(newLine, baseline, baselineOffsets, ALREADY_JUSTIFIED);
843 * Returns the baseline for this <code>TextLayout</code>.
844 * The baseline is one of the values defined in <code>Font</code>,
846 * relative to this baseline. The <code>baselineOffsets</code>
847 * are also relative to this baseline.
848 * @return the baseline of this <code>TextLayout</code>.
853 return baseline;
863 * baseline, so that <code>getBaselineOffsets[getBaseline()] == 0</code>.
865 * object's baseline to get the position for the new baseline.
880 * rightmost (bottommost) character. This is in baseline-relative
891 * whitespace. This is in baseline-relative coordinates.
904 * <code>TextLayout</code> to the baseline. It is always either
907 * ascent, offset, and baseline of each glyph. The ascent is
908 * the maximum ascent from the baseline of all the text in the
909 * TextLayout. It is in baseline-relative coordinates.
919 * The descent is the distance from the baseline to the bottom (left) of
922 * maximum of the sum of the descent, offset, and baseline of each glyph.
923 * This is the maximum descent from the baseline of all the text in
924 * the TextLayout. It is in baseline-relative coordinates.
935 * <code>TextLayout</code>. This is in baseline-relative
938 * The leading is computed from the leading, descent, and baseline
1195 * the baseline, as a distance along the baseline. The second element
1197 * with respect to the baseline at that point.
1203 * The bounds is in baseline-relative coordinates.
1205 * the caret. The returned caret info is in baseline-relative coordinates.
1219 // using the hit character's offset (baseline + ssoffset) and
1241 // !!! note: want non-shifted, baseline ascent and descent here!
1309 * returned caret info is in baseline-relative coordinates.
1633 * baseline at the caret
1634 * position, and extending from ascent above the baseline to descent below
1772 * in generating the caret. The bounds is in baseline-relative
1856 * bounds is in baseline-relative coordinates.
1918 * in baseline-relative coordinates.
2163 * This is in baseline-relative coordinates.
2260 * This is in baseline-relative coordinates.
2430 // distanceOffBaseline is negative if you're 'above' baseline
2446 * direction along the baseline is used to make this evaluation.
2452 * is in baseline-relative coordinates.
2508 // just work around baseline mess for now
2526 // proximity in x (along baseline) is two times as important as proximity in y
2625 * baseline path.
2651 * Return the index of the first character with a different baseline from the
2653 * the same baseline.
2712 * on the baseline of the character at the leading or trailing