Lines Matching refs:paragraph
30 static DEFINE_bool(verboseParagraph, false, "paragraph samples very verbose.");
38 // If we reset font collection we need to reset paragraph cache
57 void writeHtml(const char* name, Paragraph* paragraph) {
157 auto paragraph = builder.Build();
158 paragraph->layout(w - margin * 2);
159 paragraph->paint(canvas, margin, margin);
161 canvas->translate(0, paragraph->getHeight());
235 auto paragraph = builder.Build();
236 paragraph->layout(w - 20);
238 paragraph->paint(canvas, 20, 20);
302 auto paragraph = builder.Build();
303 paragraph->layout(w - margin * 2);
304 paragraph->paint(canvas, margin, margin);
306 canvas->translate(0, paragraph->getHeight() + margin);
339 auto paragraph = builder.Build();
340 paragraph->layout(w - margin * 2);
341 paragraph->layout(w - margin);
342 paragraph->paint(canvas, margin, margin);
344 canvas->translate(0, paragraph->getHeight() + margin);
467 auto paragraph = builder.Build();
468 paragraph->layout(w - margin * 2);
469 paragraph->paint(canvas, margin, margin);
660 auto paragraph = builder.Build();
661 paragraph->layout(w - margin * 2);
662 paragraph->paint(canvas, margin, margin);
750 auto paragraph = builder.Build();
751 auto impl = static_cast<ParagraphImpl*>(paragraph.get());
756 paragraph->layout(w - margin * 2);
757 paragraph->paint(canvas, margin, margin);
911 auto paragraph = builder.Build();
912 paragraph->layout(w);
913 paragraph->paint(canvas, 40, 40);
951 auto paragraph = builder.Build();
952 paragraph->layout(w);
953 paragraph->paint(canvas, 40, h);
1000 auto paragraph = builder.Build();
1001 paragraph->layout(w - 20);
1002 paragraph->paint(canvas, 10, 10);
1070 auto paragraph = builder.Build();
1071 paragraph->layout(w - 20);
1072 paragraph->paint(canvas, 10, 10);
1165 auto paragraph = builder.Build();
1166 paragraph->layout(200 * multiplier);
1179 auto boxes = paragraph->getRectsForRange(from, to, rect_height_style, rect_width_style);
1191 paragraph->paint(canvas, 0, 0);
1239 auto paragraph = builder.Build();
1240 paragraph->layout(width());
1242 paragraph->paint(canvas, 0, 0);
1270 auto paragraph = builder.Build();
1271 paragraph->layout(1000);
1272 paragraph->paint(canvas, 0, 0);
1293 auto rects = paragraph->getRectsForRange(7, 9, RectHeightStyle::kTight,
1305 auto hitRects = paragraph->getRectsForRange(query.fX, query.fY, RectHeightStyle::kTight,
1316 auto missRects = paragraph->getRectsForRange(query.fX, query.fY,
1352 auto paragraph = builder.Build();
1353 paragraph->layout(1095.000000);
1354 auto result = paragraph->getRectsForRange(65, 66, RectHeightStyle::kTight, RectWidthStyle::kTight);
1355 paragraph->paint(canvas, 0, 0);
1391 auto paragraph = builder.Build();
1392 paragraph->layout(300);
1393 paragraph->paint(canvas, 0, 0);
1443 auto paragraph = builder.Build();
1444 paragraph->layout(800);
1445 paragraph->paint(canvas, 50, 50);
1479 auto paragraph = builder.Build();
1480 paragraph->layout(800);
1481 paragraph->paint(canvas, 0, 0);
1515 auto paragraph = builder.Build();
1516 paragraph->layout(10000);
1517 paragraph->paint(canvas, 0, 0);
1674 auto paragraph = builder.Build();
1675 paragraph->layout(this->width());
1676 paragraph->paint(canvas, 0, 0);
1703 auto paragraph = builder.Build();
1704 paragraph->layout(this->width());
1705 paragraph->paint(canvas, 0, 0);
1728 auto paragraph = builder.Build();
1729 paragraph->layout(0);
1730 paragraph->paint(canvas, 0, 0);
1776 auto paragraph = builder.Build();
1777 paragraph->layout(this->width());
1778 paragraph->paint(canvas, 0, 0);
1807 auto paragraph = builder.Build();
1808 paragraph->layout(300);
1809 paragraph->paint(canvas, 0, 0);
1811 auto rect = SkRect::MakeXYWH(0, 0, paragraph->getMaxWidth(), paragraph->getHeight());
1854 auto paragraph = builder.Build();
1855 paragraph->layout(this->width());
1856 paragraph->paint(canvas, 0, 0);
1863 auto paragraph = builder.Build();
1864 paragraph->layout(this->width());
1865 paragraph->paint(canvas, 0, 0);
1872 auto paragraph = builder.Build();
1873 paragraph->layout(this->width());
1874 paragraph->paint(canvas, 0, 0);
1939 auto paragraph = builder.Build();
1940 paragraph->layout(280);
1941 paragraph->paint(canvas, 0, 0);
1978 auto paragraph = builder.Build();
1979 paragraph->layout(this->width() / 2);
1982 paragraph->getLineMetrics(lines); // <-- error happens here
1985 paragraph->paint(canvas, 0, 0);
2073 auto paragraph = builder.Build();
2074 paragraph->layout(width);
2075 paragraph->paint(canvas, 0, 0);
2076 auto impl = static_cast<ParagraphImpl*>(paragraph.get());
2093 auto boxes = paragraph->getRectsForRange(0, 100, RectHeightStyle::kTight, RectWidthStyle::kTight);
2145 auto paragraph = builder.Build();
2147 paragraph->layout(360 - s);
2148 paragraph->paint(canvas, 0, 0);
2150 paragraph->layout(360);
2151 paragraph->paint(canvas, 0, 0);
2153 paragraph->layout(354.333);
2154 paragraph->paint(canvas, 0, 0);
2181 auto paragraph = builder.Build();
2182 paragraph->layout(width());
2183 paragraph->paint(canvas, 0, 0);
2184 auto width = paragraph->getLongestLine();
2185 auto height = paragraph->getHeight();
2187 auto f1Pos = paragraph->getGlyphPositionAtCoordinate(width/6, height/2);
2188 auto f2Pos = paragraph->getGlyphPositionAtCoordinate(width/2, height/2);
2189 auto iPos = paragraph->getGlyphPositionAtCoordinate(width*5/6, height/2);
2195 auto f1 = paragraph->getRectsForRange(0, 1, RectHeightStyle::kTight,
2205 auto f2 = paragraph->getRectsForRange(1, 2, RectHeightStyle::kTight,
2215 auto fi = paragraph->getRectsForRange(2, 3, RectHeightStyle::kTight,
2254 auto paragraph = builder.Build();
2255 paragraph->layout(width());
2256 paragraph->paint(canvas, 0, 0);
2286 auto results = paragraph->getRectsForRange(
2321 auto paragraph = builder.Build();
2322 paragraph->layout(width());
2323 paragraph->paint(canvas, 0, 0);
2360 auto paragraph = builder.Build();
2361 paragraph->layout(width());
2362 paragraph->paint(canvas, 0, 0);
2390 auto paragraph = builder.Build();
2391 paragraph->layout(width() / 2);
2394 canvas->drawRect(SkRect::MakeXYWH(0, 0, width()/2, paragraph->getHeight()), paint);
2395 paragraph->paint(canvas, 0, 0);
2424 auto paragraph = builder.Build();
2425 paragraph->layout(1041); // 1041
2433 auto res2 = paragraph->getWordBoundary(wordPos);
2438 auto res3 = paragraph->getRectsForRange(
2447 paragraph->paint(canvas, 0, 0);
2485 auto paragraph = builder.Build();
2486 paragraph->layout(width());//758
2488 //auto res1 = paragraph->getGlyphPositionAtCoordinate(line.width() + line.spacesWidth() / 2, line.offset().fY + 10);
2489 //auto res2 = paragraph->getWordBoundary(res1.position);
2490 auto res1 = paragraph->getRectsForRange(360, 361, RectHeightStyle::kTight, RectWidthStyle::kTight);
2491 auto res2 = paragraph->getRectsForRange(359, 360, RectHeightStyle::kTight, RectWidthStyle::kTight);
2492 auto res3 = paragraph->getRectsForRange(358, 359, RectHeightStyle::kTight, RectWidthStyle::kTight);
2506 paragraph->paint(canvas, 0, 0);
2539 auto paragraph = builder.Build();
2540 paragraph->layout(width());
2542 paragraph->paint(canvas, 0, 0);
2571 auto paragraph = builder.Build();
2573 paragraph->layout(w);
2574 auto impl = static_cast<ParagraphImpl*>(paragraph.get());
2596 paragraph->paint(canvas, 0, 0);
2656 auto paragraph = builder.Build();
2657 paragraph->layout(width());
2658 paragraph->paint(canvas, 0, 0);
2692 auto paragraph = builder.Build();
2693 paragraph->layout(width());
2694 paragraph->paint(canvas, 0, 0);
2734 auto paragraph = builder.Build();
2735 paragraph->layout(width());
2736 paragraph->paint(canvas, 0, 0);
2737 canvas->drawLine(0, paragraph->getHeight(), paragraph->getMaxWidth(), paragraph->getHeight(), line);
2738 canvas->translate(0, paragraph->getHeight());
2772 auto paragraph = builder.Build();
2773 paragraph->layout(width());
2775 auto boxes = paragraph->getRectsForRange(0, 7, RectHeightStyle::kIncludeLineSpacingTop, RectWidthStyle::kMax);
2782 auto boxes2 = paragraph->getRectsForRange(0, 7, RectHeightStyle::kTight, RectWidthStyle::kMax);
2789 paragraph->paint(canvas, 0, 0);
2821 auto paragraph = builder.Build();
2822 paragraph->layout(width() / 4);
2823 paragraph->paint(canvas, 0, 0);
2854 auto paragraph = builder.Build();
2855 paragraph->layout(305);//width());
2856 paragraph->paint(canvas, 0, 0);
2910 auto paragraph = builder.Build();
2911 paragraph->layout(width());
2912 paragraph->paint(canvas, 0, 0);
2944 auto paragraph = builder.Build();
2945 paragraph->layout(column);
2946 paragraph->paint(canvas, x, 000);
2947 paragraph->paint(canvas, x, 200);
2948 paragraph->paint(canvas, x, 400);
2986 auto paragraph = builder->Build();
2987 paragraph->layout(100);
2988 paragraph->paint(canvas, 200, 200);
2990 paragraph->layout(200);
2991 paragraph->paint(canvas, 200, 300);
3040 auto paragraph = builder->Build();
3041 paragraph->layout(200);
3042 paragraph->paint(canvas, 200, 200);
3091 auto paragraph = builder.Build();
3092 paragraph->layout(360);
3093 paragraph->paint(canvas, 0, 0);
3123 auto paragraph = builder.Build();
3124 paragraph->layout(360);
3125 paragraph->paint(canvas, 0, 0);
3152 auto paragraph = builder.Build();
3153 paragraph->layout(1000);
3154 paragraph->paint(canvas, 0, 0);
3189 auto paragraph = builder.Build();
3190 paragraph->layout(width());
3192 paragraph->paint(canvas, 0, 0);
3210 auto paragraph = builder.Build();
3211 paragraph->layout(width());
3213 paragraph->paint(canvas, 0, 400);
3248 auto paragraph = builder.Build();
3249 paragraph->layout(width());
3250 paragraph->paint(canvas, 0, 0);
3251 canvas->translate(0, paragraph->getHeight() + 20);
3266 auto paragraph = builder.Build();
3267 paragraph->layout(width());
3268 paragraph->paint(canvas, 0, 0);
3269 canvas->translate(0, paragraph->getHeight() + 20);
3305 auto paragraph = builder.Build();
3306 paragraph->layout(/*360*/width());
3307 paragraph->paint(canvas, 0, 0);
3345 auto paragraph = builder.Build();
3346 paragraph->layout(/*360*/width());
3347 paragraph->paint(canvas, 0, 0);
3379 auto paragraph = builder.Build();
3380 paragraph->layout(width());
3381 paragraph->paint(canvas, 0, 0);
3409 auto paragraph = builder.Build();
3410 paragraph->layout(width());
3411 paragraph->paint(canvas, 0, 0);
3413 auto height = paragraph->getHeight();
3414 auto res1 = paragraph->getGlyphPositionAtCoordinate(0,0);
3415 auto res2 = paragraph->getGlyphPositionAtCoordinate(0,height / 2);
3416 auto res3 = paragraph->getGlyphPositionAtCoordinate(0,height);
3447 auto paragraph = builder.Build();
3448 paragraph->layout(width());
3449 paragraph->paint(canvas, 0, 0);
3474 auto paragraph = builder.Build();
3475 paragraph->layout(width());
3477 paragraph->paint(canvas, 0, 0);
3479 paragraph->visit([&](int, const skia::textlayout::Paragraph::VisitorInfo* info) {
3496 paragraph->paint(canvas, 0, 0);
3522 auto paragraph = builder.Build();
3523 paragraph->layout(width());
3524 auto result = paragraph->getGlyphPositionAtCoordinate(20, 2); // "hello " 60,2
3551 auto paragraph = builder.Build();
3552 paragraph->layout(132.0f);
3553 paragraph->paint(canvas, 0, 0);
3555 paragraph->getLineMetrics(metrics);
3589 auto paragraph = builder.Build();
3590 paragraph->layout(SK_ScalarInfinity);
3591 paragraph->paint(canvas, 0, 0);
3593 for (auto x = 0.0f; x < paragraph->getMaxIntrinsicWidth(); x += 5.0f) {
3594 auto pos = paragraph->getGlyphPositionAtCoordinate(x, paragraph->getHeight() / 2);
3596 auto rects = paragraph->getRectsForRange(0, p,RectHeightStyle::kTight, RectWidthStyle::kTight);
3607 //auto rects130 = paragraph->getRectsForRange(0.0f, 130.0f, RectHeightStyle::kTight, RectWidthStyle::kTight);
3608 //auto rects140 = paragraph->getRectsForRange(0.0f, 140.0f, RectHeightStyle::kTight, RectWidthStyle::kTight);
3750 auto paragraph = builder.Build();
3751 paragraph->layout(SK_ScalarInfinity);
3752 paragraph->paint(canvas, 0, 0);