import { type Paragraph } from "https://deno.land/x/canvas@v1.4.2/src/canvas.ts";
See Paragraph.h for more information on this class. This is only available if Paragraph has been compiled in.
Methods
getGlyphPositionAtCoordinate(dx: number, dy: number): PositionWithAffinity
Returns the index of the glyph that corresponds to the provided coordinate, with the top left corner as the origin, and +y direction as down.
getLineMetrics(): LineMetrics[]
getRectsForPlaceholders(): FlattenedRectangleArray
getRectsForRange(): FlattenedRectangleArray
Returns bounding boxes that enclose all text in the range of glpyh indexes [start, end).
getWordBoundary(offset: number): URange
Finds the first and last glyphs that define a word containing the glyph at index offset.
getShapedLines(): ShapedLine[]
Returns an array of ShapedLine objects, describing the paragraph.