1[ 2 { "name": "OH_Drawing_BitmapCreate" }, 3 { "name": "OH_Drawing_BitmapDestroy" }, 4 { "name": "OH_Drawing_BitmapBuild" }, 5 { "name": "OH_Drawing_BitmapCreateFromPixels" }, 6 { "name": "OH_Drawing_BitmapGetWidth" }, 7 { "name": "OH_Drawing_BitmapGetHeight" }, 8 { 9 "first_introduced": "12", 10 "name": "OH_Drawing_BitmapGetColorFormat" 11 }, 12 { 13 "first_introduced": "12", 14 "name": "OH_Drawing_BitmapGetAlphaFormat" 15 }, 16 { 17 "first_introduced": "12", 18 "name": "OH_Drawing_BitmapGetImageInfo" 19 }, 20 { "name": "OH_Drawing_BitmapGetPixels" }, 21 { 22 "first_introduced": "12", 23 "name": "OH_Drawing_BitmapReadPixels" 24 }, 25 { "name": "OH_Drawing_BrushCreate" }, 26 { 27 "first_introduced": "12", 28 "name": "OH_Drawing_BrushCopy" 29 }, 30 { "name": "OH_Drawing_BrushDestroy" }, 31 { "name": "OH_Drawing_BrushGetAlpha" }, 32 { "name": "OH_Drawing_BrushSetAlpha" }, 33 { "name": "OH_Drawing_BrushSetBlendMode" }, 34 { "name": "OH_Drawing_BrushIsAntiAlias" }, 35 { "name": "OH_Drawing_BrushSetAntiAlias" }, 36 { "name": "OH_Drawing_BrushGetColor" }, 37 { "name": "OH_Drawing_BrushSetColor" }, 38 { "name": "OH_Drawing_BrushSetFilter" }, 39 { 40 "first_introduced": "12", 41 "name": "OH_Drawing_BrushGetFilter" 42 }, 43 { "name": "OH_Drawing_BrushSetShaderEffect" }, 44 { 45 "first_introduced": "12", 46 "name": "OH_Drawing_BrushSetShadowLayer" 47 }, 48 { 49 "first_introduced": "12", 50 "name": "OH_Drawing_BrushReset" 51 }, 52 { "name": "OH_Drawing_CanvasCreate" }, 53 { "name": "OH_Drawing_CanvasDestroy" }, 54 { "name": "OH_Drawing_CanvasBind" }, 55 { "name": "OH_Drawing_CanvasAttachPen" }, 56 { "name": "OH_Drawing_CanvasDetachPen" }, 57 { "name": "OH_Drawing_CanvasAttachBrush" }, 58 { "name": "OH_Drawing_CanvasDetachBrush" }, 59 { "name": "OH_Drawing_CanvasSave" }, 60 { "name": "OH_Drawing_CanvasSaveLayer" }, 61 { "name": "OH_Drawing_CanvasRestore" }, 62 { "name": "OH_Drawing_CanvasGetSaveCount" }, 63 { "name": "OH_Drawing_CanvasRestoreToCount" }, 64 { "name": "OH_Drawing_CanvasDrawArc" }, 65 { "name": "OH_Drawing_CanvasDrawBitmap" }, 66 { "name": "OH_Drawing_CanvasDrawBitmapRect" }, 67 { "name": "OH_Drawing_CanvasDrawCircle" }, 68 { "name": "OH_Drawing_CanvasDrawLine" }, 69 { "name": "OH_Drawing_CanvasDrawOval" }, 70 { "name": "OH_Drawing_CanvasDrawPath" }, 71 { 72 "first_introduced": "12", 73 "name": "OH_Drawing_CanvasDrawPixelMapRect" 74 }, 75 { 76 "first_introduced": "12", 77 "name": "OH_Drawing_CanvasDrawPoints" 78 }, 79 { 80 "first_introduced": "12", 81 "name": "OH_Drawing_CanvasDrawColor" 82 }, 83 { 84 "first_introduced": "12", 85 "name": "OH_Drawing_CanvasDrawPoint" 86 }, 87 { "name": "OH_Drawing_CanvasDrawRect" }, 88 { "name": "OH_Drawing_CanvasDrawRoundRect" }, 89 { 90 "first_introduced": "12", 91 "name": "OH_Drawing_CanvasDrawSingleCharacter" 92 }, 93 { "name": "OH_Drawing_CanvasDrawTextBlob" }, 94 { 95 "first_introduced": "12", 96 "name": "OH_Drawing_CanvasDrawRegion" 97 }, 98 { 99 "first_introduced": "12", 100 "name": "OH_Drawing_CanvasDrawBackground" 101 }, 102 { 103 "first_introduced": "12", 104 "name": "OH_Drawing_CanvasDrawVertices" 105 }, 106 { "name": "OH_Drawing_CanvasDrawImageRect" }, 107 { 108 "first_introduced": "12", 109 "name": "OH_Drawing_CanvasDrawImageRectWithSrc" 110 }, 111 { "name": "OH_Drawing_CanvasClipRect" }, 112 { 113 "first_introduced": "12", 114 "name": "OH_Drawing_CanvasClipRoundRect" 115 }, 116 { "name": "OH_Drawing_CanvasClipPath" }, 117 { "name": "OH_Drawing_CanvasRotate" }, 118 { "name": "OH_Drawing_CanvasTranslate" }, 119 { "name": "OH_Drawing_CanvasScale" }, 120 { "name": "OH_Drawing_CanvasClear" }, 121 { 122 "first_introduced": "12", 123 "name": "OH_Drawing_CanvasSkew" 124 }, 125 { 126 "first_introduced": "12", 127 "name": "OH_Drawing_CanvasResetMatrix" 128 }, 129 { "name": "OH_Drawing_CanvasGetWidth" }, 130 { "name": "OH_Drawing_CanvasGetHeight" }, 131 { "name": "OH_Drawing_CanvasGetLocalClipBounds" }, 132 { "name": "OH_Drawing_CanvasGetTotalMatrix" }, 133 { "name": "OH_Drawing_CanvasConcatMatrix" }, 134 { 135 "first_introduced": "12", 136 "name": "OH_Drawing_MatrixGetAll" 137 }, 138 { "name": "OH_Drawing_CanvasDrawShadow" }, 139 { "name": "OH_Drawing_CanvasSetMatrix" }, 140 { "name": "OH_Drawing_CanvasReadPixels" }, 141 { "name": "OH_Drawing_CanvasReadPixelsToBitmap" }, 142 { 143 "first_introduced": "12", 144 "name": "OH_Drawing_CanvasIsClipEmpty" 145 }, 146 { 147 "first_introduced": "12", 148 "name": "OH_Drawing_CanvasClipRegion" 149 }, 150 { 151 "first_introduced": "12", 152 "name": "OH_Drawing_CanvasGetImageInfo" 153 }, 154 { "name": "OH_Drawing_CreateDashPathEffect" }, 155 { 156 "first_introduced": "18", 157 "name": "OH_Drawing_CreatePathDashEffect" 158 }, 159 { 160 "first_introduced": "18", 161 "name": "OH_Drawing_CreateSumPathEffect" 162 }, 163 { "name": "OH_Drawing_PathEffectDestroy" }, 164 { 165 "first_introduced": "18", 166 "name":"OH_Drawing_CreateDiscretePathEffect" 167 }, 168 { 169 "first_introduced": "18", 170 "name":"OH_Drawing_CreateCornerPathEffect" 171 }, 172 { 173 "first_introduced": "18", 174 "name":"OH_Drawing_CreateComposePathEffect" 175 }, 176 { "name": "OH_Drawing_ColorFilterCreateBlendMode" }, 177 { "name": "OH_Drawing_ColorFilterCreateCompose" }, 178 { "name": "OH_Drawing_ColorFilterCreateLinearToSrgbGamma" }, 179 { "name": "OH_Drawing_ColorFilterCreateLuma" }, 180 { "name": "OH_Drawing_ColorFilterCreateMatrix" }, 181 { "name": "OH_Drawing_ColorFilterCreateSrgbGammaToLinear" }, 182 { "name": "OH_Drawing_ColorFilterDestroy" }, 183 { 184 "first_introduced": "12", 185 "name": "OH_Drawing_ErrorCodeGet" 186 }, 187 { 188 "first_introduced": "18", 189 "name": "OH_Drawing_ErrorCodeReset" 190 }, 191 { "name": "OH_Drawing_FilterCreate" }, 192 { "name": "OH_Drawing_FilterSetColorFilter" }, 193 { 194 "first_introduced": "12", 195 "name": "OH_Drawing_FilterGetColorFilter" 196 }, 197 { 198 "first_introduced": "12", 199 "name": "OH_Drawing_FilterSetImageFilter" 200 }, 201 { "name": "OH_Drawing_FilterSetMaskFilter" }, 202 { "name": "OH_Drawing_FilterDestroy" }, 203 { 204 "first_introduced": "13", 205 "name": "OH_Drawing_FontArgumentsAddVariation" 206 }, 207 { 208 "first_introduced": "13", 209 "name": "OH_Drawing_FontArgumentsCreate" 210 }, 211 { 212 "first_introduced": "13", 213 "name": "OH_Drawing_FontArgumentsDestroy" 214 }, 215 { "name": "OH_Drawing_FontCreate" }, 216 { "name": "OH_Drawing_FontDestroy" }, 217 { 218 "first_introduced": "12", 219 "name": "OH_Drawing_FontGetEdging" 220 }, 221 { 222 "first_introduced": "12", 223 "name": "OH_Drawing_FontGetHinting" 224 }, 225 { 226 "first_introduced": "12", 227 "name": "OH_Drawing_FontGetScaleX" 228 }, 229 { 230 "first_introduced": "12", 231 "name": "OH_Drawing_FontGetTextSize" 232 }, 233 { 234 "first_introduced": "12", 235 "name": "OH_Drawing_FontGetTextSkewX" 236 }, 237 { 238 "first_introduced": "12", 239 "name": "OH_Drawing_FontGetWidths" 240 }, 241 { 242 "first_introduced": "12", 243 "name": "OH_Drawing_FontIsBaselineSnap" 244 }, 245 { 246 "first_introduced": "12", 247 "name": "OH_Drawing_FontIsEmbeddedBitmaps" 248 }, 249 { 250 "first_introduced": "12", 251 "name": "OH_Drawing_FontIsFakeBoldText" 252 }, 253 { 254 "first_introduced": "12", 255 "name": "OH_Drawing_FontIsForceAutoHinting" 256 }, 257 { 258 "first_introduced": "12", 259 "name": "OH_Drawing_FontIsLinearText" 260 }, 261 { 262 "first_introduced": "12", 263 "name": "OH_Drawing_FontIsSubpixel" 264 }, 265 { 266 "first_introduced": "15", 267 "name": "OH_Drawing_FontIsThemeFontFollowed" 268 }, 269 { 270 "first_introduced": "12", 271 "name": "OH_Drawing_FontMeasureSingleCharacter" 272 }, 273 { 274 "first_introduced": "12", 275 "name": "OH_Drawing_FontMeasureText" 276 }, 277 { 278 "first_introduced": "12", 279 "name": "OH_Drawing_FontSetBaselineSnap" 280 }, 281 { 282 "first_introduced": "12", 283 "name": "OH_Drawing_FontSetEdging" 284 }, 285 { 286 "first_introduced": "12", 287 "name": "OH_Drawing_FontSetEmbeddedBitmaps" 288 }, 289 { "name": "OH_Drawing_FontSetFakeBoldText" }, 290 { 291 "first_introduced": "12", 292 "name": "OH_Drawing_FontSetForceAutoHinting" 293 }, 294 { 295 "first_introduced": "12", 296 "name": "OH_Drawing_FontSetHinting" 297 }, 298 { "name": "OH_Drawing_FontSetLinearText" }, 299 { 300 "first_introduced": "12", 301 "name": "OH_Drawing_FontSetScaleX" 302 }, 303 { 304 "first_introduced": "12", 305 "name": "OH_Drawing_FontSetSubpixel" 306 }, 307 { 308 "first_introduced": "15", 309 "name": "OH_Drawing_FontSetThemeFontFollowed" 310 }, 311 { 312 "first_introduced": "12", 313 "name": "OH_Drawing_FontTextToGlyphs" 314 }, 315 { "name": "OH_Drawing_FontSetTextSize" }, 316 { "name": "OH_Drawing_FontCountText" }, 317 { "name": "OH_Drawing_FontSetTextSkewX" }, 318 { "name": "OH_Drawing_FontSetTypeface" }, 319 { "name": "OH_Drawing_FontGetTypeface" }, 320 { "name": "OH_Drawing_FontGetMetrics" }, 321 { 322 "first_introduced": "12", 323 "name": "OH_Drawing_GpuContextCreateFromGL" 324 }, 325 { 326 "first_introduced": "16", 327 "name": "OH_Drawing_GpuContextCreate" 328 }, 329 { 330 "first_introduced": "12", 331 "name": "OH_Drawing_GpuContextDestroy" 332 }, 333 { 334 "first_introduced": "12", 335 "name": "OH_Drawing_ImageFilterCreateBlur" 336 }, 337 { 338 "first_introduced": "12", 339 "name": "OH_Drawing_ImageFilterCreateFromColorFilter" 340 }, 341 { 342 "first_introduced": "12", 343 "name": "OH_Drawing_ImageFilterDestroy" 344 }, 345 { "name": "OH_Drawing_MaskFilterCreateBlur" }, 346 { "name": "OH_Drawing_MaskFilterDestroy" }, 347 { "name": "OH_Drawing_MatrixCreate" }, 348 { "name": "OH_Drawing_MatrixCreateRotation" }, 349 { "name": "OH_Drawing_MatrixCreateScale" }, 350 { "name": "OH_Drawing_MatrixCreateTranslation" }, 351 { 352 "first_introduced": "12", 353 "name": "OH_Drawing_MatrixMapPoints" 354 }, 355 { 356 "first_introduced": "12", 357 "name": "OH_Drawing_MatrixMapRect" 358 }, 359 { "name": "OH_Drawing_MatrixSetMatrix" }, 360 { 361 "first_introduced": "12", 362 "name": "OH_Drawing_MatrixSetRectToRect" 363 }, 364 { 365 "first_introduced": "12", 366 "name": "OH_Drawing_MatrixReset" 367 }, 368 { 369 "first_introduced": "12", 370 "name": "OH_Drawing_MatrixPreScale" 371 }, 372 { 373 "first_introduced": "12", 374 "name": "OH_Drawing_MatrixPreRotate" 375 }, 376 { 377 "first_introduced": "12", 378 "name": "OH_Drawing_MatrixPreTranslate" 379 }, 380 { 381 "first_introduced": "12", 382 "name": "OH_Drawing_MatrixPostScale" 383 }, 384 { 385 "first_introduced": "12", 386 "name": "OH_Drawing_MatrixPostRotate" 387 }, 388 { 389 "first_introduced": "12", 390 "name": "OH_Drawing_MatrixPostTranslate" 391 }, 392 { "name": "OH_Drawing_MatrixConcat" }, 393 { "name": "OH_Drawing_MatrixGetValue" }, 394 { "name": "OH_Drawing_MatrixRotate" }, 395 { "name": "OH_Drawing_MatrixTranslate" }, 396 { "name": "OH_Drawing_MatrixScale" }, 397 { 398 "first_introduced": "12", 399 "name": "OH_Drawing_MatrixSetPolyToPoly" 400 }, 401 { "name": "OH_Drawing_MatrixInvert" }, 402 { "name": "OH_Drawing_MatrixIsEqual" }, 403 { "name": "OH_Drawing_MatrixIsIdentity" }, 404 { "name": "OH_Drawing_MatrixDestroy" }, 405 { 406 "first_introduced": "12", 407 "name": "OH_Drawing_PathBuildFromSvgString" 408 }, 409 { "name": "OH_Drawing_PathCreate" }, 410 { "name": "OH_Drawing_PathCopy" }, 411 { "name": "OH_Drawing_PathDestroy" }, 412 { "name": "OH_Drawing_PathMoveTo" }, 413 { "name": "OH_Drawing_PathLineTo" }, 414 { "name": "OH_Drawing_PathArcTo" }, 415 { "name": "OH_Drawing_PathQuadTo" }, 416 { 417 "first_introduced": "12", 418 "name": "OH_Drawing_PathConicTo" 419 }, 420 { "name": "OH_Drawing_PathCubicTo" }, 421 { 422 "first_introduced": "12", 423 "name": "OH_Drawing_PathRMoveTo" 424 }, 425 { 426 "first_introduced": "12", 427 "name": "OH_Drawing_PathRLineTo" 428 }, 429 { 430 "first_introduced": "12", 431 "name": "OH_Drawing_PathRQuadTo" 432 }, 433 { 434 "first_introduced": "12", 435 "name": "OH_Drawing_PathRConicTo" 436 }, 437 { 438 "first_introduced": "12", 439 "name": "OH_Drawing_PathRCubicTo" 440 }, 441 { 442 "first_introduced": "12", 443 "name": "OH_Drawing_PathAddCircle" 444 }, 445 { "name": "OH_Drawing_PathAddRect" }, 446 { 447 "first_introduced": "12", 448 "name": "OH_Drawing_PathAddRectWithInitialCorner" 449 }, 450 { "name": "OH_Drawing_PathAddRoundRect" }, 451 { 452 "first_introduced": "12", 453 "name": "OH_Drawing_PathAddOvalWithInitialPoint" 454 }, 455 { "name": "OH_Drawing_PathAddArc" }, 456 { "name": "OH_Drawing_PathAddPath" }, 457 { 458 "first_introduced": "12", 459 "name": "OH_Drawing_PathAddPathWithMatrixAndMode" 460 }, 461 { 462 "first_introduced": "12", 463 "name": "OH_Drawing_PathAddPathWithMode" 464 }, 465 { 466 "first_introduced": "12", 467 "name": "OH_Drawing_PathAddPathWithOffsetAndMode" 468 }, 469 { 470 "first_introduced": "12", 471 "name": "OH_Drawing_PathAddPolygon" 472 }, 473 { 474 "first_introduced": "12", 475 "name": "OH_Drawing_PathGetBounds" 476 }, 477 { 478 "first_introduced": "12", 479 "name": "OH_Drawing_PathGetLength" 480 }, 481 { 482 "first_introduced": "12", 483 "name": "OH_Drawing_PathAddOval" 484 }, 485 { "name": "OH_Drawing_PathContains" }, 486 { "name": "OH_Drawing_PathTransform" }, 487 { 488 "first_introduced": "12", 489 "name": "OH_Drawing_PathTransformWithPerspectiveClip" 490 }, 491 { "name": "OH_Drawing_PathSetFillType" }, 492 { "name": "OH_Drawing_PathClose" }, 493 { 494 "first_introduced": "12", 495 "name": "OH_Drawing_PathOffset" 496 }, 497 { "name": "OH_Drawing_PathReset" }, 498 { 499 "first_introduced": "12", 500 "name": "OH_Drawing_PathIsClosed" 501 }, 502 { 503 "first_introduced": "12", 504 "name": "OH_Drawing_PathGetPositionTangent" 505 }, 506 { 507 "first_introduced": "18", 508 "name": "OH_Drawing_PathGetSegment" 509 }, 510 { 511 "first_introduced": "12", 512 "name": "OH_Drawing_PathOp" 513 }, 514 { 515 "first_introduced": "12", 516 "name": "OH_Drawing_PathGetMatrix" 517 }, 518 { 519 "first_introduced": "12", 520 "name": "OH_Drawing_PenCopy" 521 }, 522 { "name": "OH_Drawing_PenCreate" }, 523 { "name": "OH_Drawing_PenDestroy" }, 524 { "name": "OH_Drawing_PenGetAlpha" }, 525 { "name": "OH_Drawing_PenSetAlpha" }, 526 { "name": "OH_Drawing_PenSetBlendMode" }, 527 { "name": "OH_Drawing_PenIsAntiAlias" }, 528 { "name": "OH_Drawing_PenSetAntiAlias" }, 529 { "name": "OH_Drawing_PenGetColor" }, 530 { "name": "OH_Drawing_PenSetColor" }, 531 { "name": "OH_Drawing_PenGetWidth" }, 532 { "name": "OH_Drawing_PenSetWidth" }, 533 { "name": "OH_Drawing_PenGetMiterLimit" }, 534 { "name": "OH_Drawing_PenSetMiterLimit" }, 535 { "name": "OH_Drawing_PenGetCap" }, 536 { "name": "OH_Drawing_PenSetCap" }, 537 { "name": "OH_Drawing_PenGetJoin" }, 538 { "name": "OH_Drawing_PenSetJoin" }, 539 { 540 "first_introduced": "12", 541 "name": "OH_Drawing_PenGetFillPath" 542 }, 543 { "name": "OH_Drawing_PenSetFilter" }, 544 { 545 "first_introduced": "12", 546 "name": "OH_Drawing_PenGetFilter" 547 }, 548 { "name": "OH_Drawing_PenSetShaderEffect" }, 549 { 550 "first_introduced": "12", 551 "name": "OH_Drawing_PenSetShadowLayer" 552 }, 553 { 554 "first_introduced": "12", 555 "name": "OH_Drawing_PenSetPathEffect" 556 }, 557 { 558 "first_introduced": "12", 559 "name": "OH_Drawing_PenReset" 560 }, 561 { "name": "OH_Drawing_PointCreate" }, 562 { "name": "OH_Drawing_PointDestroy" }, 563 { 564 "first_introduced": "12", 565 "name": "OH_Drawing_PointGetX" 566 }, 567 { 568 "first_introduced": "12", 569 "name": "OH_Drawing_PointGetY" 570 }, 571 { 572 "first_introduced": "12", 573 "name": "OH_Drawing_PointSet" 574 }, 575 { "name": "OH_Drawing_ColorSetArgb" }, 576 { 577 "first_introduced": "12", 578 "name": "OH_Drawing_ColorSpaceCreateSrgb" 579 }, 580 { 581 "first_introduced": "12", 582 "name": "OH_Drawing_ColorSpaceCreateSrgbLinear" 583 }, 584 { 585 "first_introduced": "12", 586 "name": "OH_Drawing_ColorSpaceDestroy" 587 }, 588 { "name": "OH_Drawing_CreateFontCollection" }, 589 { "name": "OH_Drawing_DestroyFontCollection" }, 590 { "name": "OH_Drawing_CreateTypographyStyle" }, 591 { "name": "OH_Drawing_DestroyTypographyStyle" }, 592 { "name": "OH_Drawing_SetTypographyTextDirection" }, 593 { "name": "OH_Drawing_SetTypographyTextAlign" }, 594 { "name": "OH_Drawing_SetTypographyTextMaxLines" }, 595 { "name": "OH_Drawing_CreateTextStyle" }, 596 { "name": "OH_Drawing_DestroyTextStyle" }, 597 { "name": "OH_Drawing_RectCreate" }, 598 { 599 "first_introduced": "12", 600 "name": "OH_Drawing_RectIntersect" 601 }, 602 { 603 "first_introduced": "12", 604 "name": "OH_Drawing_RectJoin" 605 }, 606 { 607 "first_introduced": "12", 608 "name": "OH_Drawing_RectSetLeft" 609 }, 610 { 611 "first_introduced": "12", 612 "name": "OH_Drawing_RectSetTop" 613 }, 614 { 615 "first_introduced": "12", 616 "name": "OH_Drawing_RectSetRight" 617 }, 618 { 619 "first_introduced": "12", 620 "name": "OH_Drawing_RectSetBottom" 621 }, 622 { 623 "first_introduced": "12", 624 "name": "OH_Drawing_RectGetLeft" 625 }, 626 { 627 "first_introduced": "12", 628 "name": "OH_Drawing_RectGetTop" 629 }, 630 { 631 "first_introduced": "12", 632 "name": "OH_Drawing_RectGetRight" 633 }, 634 { 635 "first_introduced": "12", 636 "name": "OH_Drawing_RectGetBottom" 637 }, 638 { 639 "first_introduced": "12", 640 "name": "OH_Drawing_RectGetHeight" 641 }, 642 { 643 "first_introduced": "12", 644 "name": "OH_Drawing_RectGetWidth" 645 }, 646 { 647 "first_introduced": "12", 648 "name": "OH_Drawing_RectCopy" 649 }, 650 { "name": "OH_Drawing_RectDestroy" }, 651 { "name": "OH_Drawing_RoundRectCreate" }, 652 { 653 "first_introduced": "12", 654 "name": "OH_Drawing_RoundRectGetCorner" 655 }, 656 { 657 "first_introduced": "12", 658 "name": "OH_Drawing_RoundRectSetCorner" 659 }, 660 { "name": "OH_Drawing_RoundRectDestroy" }, 661 { 662 "first_introduced": "12", 663 "name": "OH_Drawing_RoundRectOffset" 664 }, 665 { "name": "OH_Drawing_SetTextStyleColor" }, 666 { "name": "OH_Drawing_SetTextStyleFontSize" }, 667 { "name": "OH_Drawing_SetTextStyleFontWeight" }, 668 { "name": "OH_Drawing_SetTextStyleBaseLine" }, 669 { "name": "OH_Drawing_SetTextStyleDecoration" }, 670 { 671 "first_introduced": "18", 672 "name": "OH_Drawing_AddTextStyleDecoration" 673 }, 674 { 675 "first_introduced": "18", 676 "name": "OH_Drawing_RemoveTextStyleDecoration" 677 }, 678 { "name": "OH_Drawing_SetTextStyleDecorationColor" }, 679 { "name": "OH_Drawing_SetTextStyleFontHeight" }, 680 { "name": "OH_Drawing_SetTextStyleFontFamilies" }, 681 { "name": "OH_Drawing_SetTextStyleFontStyle" }, 682 { "name": "OH_Drawing_SetTextStyleLocale" }, 683 { 684 "first_introduced": "12", 685 "name": "OH_Drawing_ShaderEffectCreateColorShader" 686 }, 687 { "name": "OH_Drawing_ShaderEffectCreateLinearGradient" }, 688 { 689 "first_introduced": "12", 690 "name": "OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix" 691 }, 692 { "name": "OH_Drawing_ShaderEffectCreateRadialGradient" }, 693 { 694 "first_introduced": "12", 695 "name": "OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix" 696 }, 697 { "name": "OH_Drawing_ShaderEffectCreateSweepGradient" }, 698 { 699 "first_introduced": "12", 700 "name": "OH_Drawing_ShaderEffectCreateImageShader" 701 }, 702 { 703 "first_introduced": "12", 704 "name": "OH_Drawing_ShaderEffectCreateTwoPointConicalGradient" 705 }, 706 { "name": "OH_Drawing_ShaderEffectDestroy" }, 707 { 708 "first_introduced": "12", 709 "name": "OH_Drawing_ShadowLayerCreate" 710 }, 711 { 712 "first_introduced": "12", 713 "name": "OH_Drawing_ShadowLayerDestroy" 714 }, 715 { 716 "first_introduced": "12", 717 "name": "OH_Drawing_SurfaceCreateFromGpuContext" 718 }, 719 { 720 "first_introduced": "16", 721 "name": "OH_Drawing_SurfaceCreateOnScreen" 722 }, 723 { 724 "first_introduced": "12", 725 "name": "OH_Drawing_SurfaceGetCanvas" 726 }, 727 { 728 "first_introduced": "16", 729 "name": "OH_Drawing_SurfaceFlush" 730 }, 731 { 732 "first_introduced": "12", 733 "name": "OH_Drawing_SurfaceDestroy" 734 }, 735 { "name": "OH_Drawing_TextBlobCreateFromText" }, 736 { "name": "OH_Drawing_TextBlobCreateFromPosText" }, 737 { "name": "OH_Drawing_TextBlobCreateFromString" }, 738 { "name": "OH_Drawing_TextBlobGetBounds" }, 739 { 740 "first_introduced": "12", 741 "name": "OH_Drawing_TextBlobUniqueID" 742 }, 743 { "name": "OH_Drawing_TextBlobBuilderAllocRunPos" }, 744 { "name": "OH_Drawing_TextBlobBuilderCreate" }, 745 { "name": "OH_Drawing_TextBlobBuilderDestroy" }, 746 { "name": "OH_Drawing_TextBlobBuilderMake" }, 747 { "name": "OH_Drawing_TextBlobDestroy" }, 748 { "name": "OH_Drawing_MemoryStreamCreate" }, 749 { "name": "OH_Drawing_MemoryStreamDestroy" }, 750 { "name": "OH_Drawing_TypefaceCreateDefault" }, 751 { 752 "first_introduced": "13", 753 "name": "OH_Drawing_TypefaceCreateFromCurrent" 754 }, 755 { "name": "OH_Drawing_TypefaceCreateFromFile" }, 756 { 757 "first_introduced": "13", 758 "name": "OH_Drawing_TypefaceCreateFromFileWithArguments" 759 }, 760 { "name": "OH_Drawing_TypefaceCreateFromStream" }, 761 { "name": "OH_Drawing_TypefaceDestroy" }, 762 { "name": "OH_Drawing_CreateTypographyHandler" }, 763 { "name": "OH_Drawing_DestroyTypographyHandler" }, 764 { "name": "OH_Drawing_TypographyHandlerPushTextStyle" }, 765 { "name": "OH_Drawing_TypographyHandlerAddText" }, 766 { "name": "OH_Drawing_TypographyHandlerPopTextStyle" }, 767 { "name": "OH_Drawing_CreateTypography" }, 768 { "name": "OH_Drawing_DestroyTypography" }, 769 { "name": "OH_Drawing_TypographyLayout" }, 770 { "name": "OH_Drawing_TypographyPaint" }, 771 { 772 "first_introduced": "12", 773 "name": "OH_Drawing_TypographyPaintOnPath" 774 }, 775 { "name": "OH_Drawing_TypographyGetMaxWidth" }, 776 { "name": "OH_Drawing_TypographyGetHeight" }, 777 { "name": "OH_Drawing_TypographyGetLongestLine" }, 778 { 779 "first_introduced": "13", 780 "name": "OH_Drawing_TypographyGetLongestLineWithIndent" 781 }, 782 { "name": "OH_Drawing_TypographyGetMinIntrinsicWidth" }, 783 { "name": "OH_Drawing_TypographyGetMaxIntrinsicWidth" }, 784 { "name": "OH_Drawing_TypographyGetAlphabeticBaseline" }, 785 { "name": "OH_Drawing_TypographyGetIdeographicBaseline" }, 786 { 787 "first_introduced": "12", 788 "name": "OH_Drawing_PixelMapGetFromNativePixelMap" 789 }, 790 { 791 "first_introduced": "12", 792 "name": "OH_Drawing_PixelMapGetFromOhPixelMapNative" 793 }, 794 { 795 "first_introduced": "12", 796 "name": "OH_Drawing_PixelMapDissolve" 797 }, 798 { "name": "OH_Drawing_ImageCreate" }, 799 { "name": "OH_Drawing_ImageDestroy" }, 800 { "name": "OH_Drawing_ImageBuildFromBitmap" }, 801 { "name": "OH_Drawing_ImageGetWidth" }, 802 { "name": "OH_Drawing_ImageGetHeight" }, 803 { 804 "first_introduced": "12", 805 "name": "OH_Drawing_ImageGetImageInfo" 806 }, 807 { "name": "OH_Drawing_SamplingOptionsCreate" }, 808 { "name": "OH_Drawing_SamplingOptionsDestroy" }, 809 { 810 "first_introduced": "12", 811 "name": "OH_Drawing_TextStyleGetShadowWithIndex" 812 }, 813 { 814 "first_introduced": "12", 815 "name": "OH_Drawing_TypographyGetIndentsWithIndex" 816 }, 817 { 818 "first_introduced": "12", 819 "name": "OH_Drawing_TextStyleClearShadows" 820 }, 821 { 822 "first_introduced": "12", 823 "name": "OH_Drawing_TextStyleAddShadow" 824 }, 825 { 826 "first_introduced": "12", 827 "name": "OH_Drawing_TextStyleGetShadowCount" 828 }, 829 { 830 "first_introduced": "12", 831 "name": "OH_Drawing_TextStyleGetShadows" 832 }, 833 { 834 "first_introduced": "12", 835 "name": "OH_Drawing_DestroyTextShadow" 836 }, 837 { 838 "first_introduced": "12", 839 "name": "OH_Drawing_CreateTextShadow" 840 }, 841 { 842 "first_introduced": "12", 843 "name": "OH_Drawing_TypographySetIndents" 844 }, 845 { 846 "first_introduced": "11", 847 "name": "OH_Drawing_TypographyHandlerAddPlaceholder" 848 }, 849 { 850 "first_introduced": "11", 851 "name": "OH_Drawing_TypographyDidExceedMaxLines" 852 }, 853 { 854 "first_introduced": "11", 855 "name": "OH_Drawing_TypographyGetRectsForRange" 856 }, 857 { 858 "first_introduced": "11", 859 "name": "OH_Drawing_TypographyGetRectsForPlaceholders" 860 }, 861 { 862 "first_introduced": "11", 863 "name": "OH_Drawing_GetLeftFromTextBox" 864 }, 865 { 866 "first_introduced": "11", 867 "name": "OH_Drawing_GetRightFromTextBox" 868 }, 869 { 870 "first_introduced": "11", 871 "name": "OH_Drawing_GetTopFromTextBox" 872 }, 873 { 874 "first_introduced": "11", 875 "name": "OH_Drawing_GetBottomFromTextBox" 876 }, 877 { 878 "first_introduced": "11", 879 "name": "OH_Drawing_GetTextDirectionFromTextBox" 880 }, 881 { 882 "first_introduced": "11", 883 "name": "OH_Drawing_GetSizeOfTextBox" 884 }, 885 { 886 "first_introduced": "11", 887 "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinate" 888 }, 889 { 890 "first_introduced": "11", 891 "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinateWithCluster" 892 }, 893 { 894 "first_introduced": "11", 895 "name": "OH_Drawing_GetPositionFromPositionAndAffinity" 896 }, 897 { 898 "first_introduced": "11", 899 "name": "OH_Drawing_GetAffinityFromPositionAndAffinity" 900 }, 901 { 902 "first_introduced": "11", 903 "name": "OH_Drawing_TypographyGetWordBoundary" 904 }, 905 { 906 "first_introduced": "11", 907 "name": "OH_Drawing_GetStartFromRange" 908 }, 909 { 910 "first_introduced": "11", 911 "name": "OH_Drawing_GetEndFromRange" 912 }, 913 { 914 "first_introduced": "11", 915 "name": "OH_Drawing_TypographyGetLineCount" 916 }, 917 { 918 "first_introduced": "11", 919 "name": "OH_Drawing_SetTextStyleDecorationStyle" 920 }, 921 { 922 "first_introduced": "11", 923 "name": "OH_Drawing_SetTextStyleDecorationThicknessScale" 924 }, 925 { 926 "first_introduced": "11", 927 "name": "OH_Drawing_SetTextStyleLetterSpacing" 928 }, 929 { 930 "first_introduced": "11", 931 "name": "OH_Drawing_SetTextStyleWordSpacing" 932 }, 933 { 934 "first_introduced": "11", 935 "name": "OH_Drawing_SetTextStyleHalfLeading" 936 }, 937 { 938 "first_introduced": "11", 939 "name": "OH_Drawing_SetTextStyleEllipsis" 940 }, 941 { 942 "first_introduced": "11", 943 "name": "OH_Drawing_SetTextStyleEllipsisModal" 944 }, 945 { 946 "first_introduced": "11", 947 "name": "OH_Drawing_SetTypographyTextBreakStrategy" 948 }, 949 { 950 "first_introduced": "11", 951 "name": "OH_Drawing_SetTypographyTextWordBreakType" 952 }, 953 { 954 "first_introduced": "11", 955 "name": "OH_Drawing_SetTypographyTextEllipsisModal" 956 }, 957 { 958 "first_introduced": "11", 959 "name": "OH_Drawing_TypographyGetLineHeight" 960 }, 961 { 962 "first_introduced": "11", 963 "name": "OH_Drawing_TypographyGetLineWidth" 964 }, 965 { 966 "first_introduced": "11", 967 "name": "OH_Drawing_RegisterFont" 968 }, 969 { 970 "first_introduced": "11", 971 "name": "OH_Drawing_RegisterFontBuffer" 972 }, 973 { 974 "first_introduced": "12", 975 "name": "OH_Drawing_TypographyGetLineTextRange" 976 }, 977 { 978 "first_introduced": "12", 979 "name": "OH_Drawing_CreateFontDescriptor" 980 }, 981 { 982 "first_introduced": "12", 983 "name": "OH_Drawing_DestroyFontDescriptor" 984 }, 985 { 986 "first_introduced": "18", 987 "name": "OH_Drawing_MatchFontDescriptors" 988 }, 989 { 990 "first_introduced": "18", 991 "name": "OH_Drawing_DestroyFontDescriptors" 992 }, 993 { 994 "first_introduced": "12", 995 "name": "OH_Drawing_CreateFontParser" 996 }, 997 { 998 "first_introduced": "12", 999 "name": "OH_Drawing_DestroyFontParser" 1000 }, 1001 { 1002 "first_introduced": "14", 1003 "name": "OH_Drawing_GetFontDescriptorByFullName" 1004 }, 1005 { 1006 "first_introduced": "14", 1007 "name": "OH_Drawing_GetSystemFontFullNamesByType" 1008 }, 1009 { 1010 "first_introduced": "14", 1011 "name": "OH_Drawing_GetSystemFontFullNameByIndex" 1012 }, 1013 { 1014 "first_introduced": "14", 1015 "name": "OH_Drawing_DestroySystemFontFullNames" 1016 }, 1017 { 1018 "first_introduced": "12", 1019 "name": "OH_Drawing_FontParserGetSystemFontList" 1020 }, 1021 { 1022 "first_introduced": "12", 1023 "name": "OH_Drawing_DestroySystemFontList" 1024 }, 1025 { 1026 "first_introduced": "12", 1027 "name": "OH_Drawing_FontParserGetFontByName" 1028 }, 1029 { 1030 "first_introduced": "12", 1031 "name": "OH_Drawing_TypographyGetLineMetrics" 1032 }, 1033 { 1034 "first_introduced": "12", 1035 "name": "OH_Drawing_LineMetricsGetSize" 1036 }, 1037 { 1038 "first_introduced": "12", 1039 "name": "OH_Drawing_DestroyLineMetrics" 1040 }, 1041 { 1042 "first_introduced": "12", 1043 "name": "OH_Drawing_TypographyGetLineMetricsAt" 1044 }, 1045 { 1046 "first_introduced": "12", 1047 "name": "OH_Drawing_TypographyGetLineInfo" 1048 }, 1049 { 1050 "first_introduced": "12", 1051 "name": "OH_Drawing_SetTypographyTextEllipsis" 1052 }, 1053 { 1054 "first_introduced": "12", 1055 "name": "OH_Drawing_SetTypographyTextLocale" 1056 }, 1057 { 1058 "first_introduced": "12", 1059 "name": "OH_Drawing_SetTypographyTextSplitRatio" 1060 }, 1061 { 1062 "first_introduced": "12", 1063 "name": "OH_Drawing_TypographyGetTextStyle" 1064 }, 1065 { 1066 "first_introduced": "12", 1067 "name": "OH_Drawing_TypographyGetEffectiveAlignment" 1068 }, 1069 { 1070 "first_introduced": "12", 1071 "name": "OH_Drawing_TypographyIsLineUnlimited" 1072 }, 1073 { 1074 "first_introduced": "12", 1075 "name": "OH_Drawing_TypographyIsEllipsized" 1076 }, 1077 { 1078 "first_introduced": "12", 1079 "name": "OH_Drawing_SetTypographyTextStyle" 1080 }, 1081 { 1082 "first_introduced": "12", 1083 "name": "OH_Drawing_TextStyleGetFontMetrics" 1084 }, 1085 { 1086 "first_introduced": "12", 1087 "name": "OH_Drawing_SetTextStyleForegroundBrush" 1088 }, 1089 { 1090 "first_introduced": "12", 1091 "name": "OH_Drawing_TextStyleGetForegroundBrush" 1092 }, 1093 { 1094 "first_introduced": "12", 1095 "name": "OH_Drawing_SetTextStyleForegroundPen" 1096 }, 1097 { 1098 "first_introduced": "12", 1099 "name": "OH_Drawing_TextStyleGetForegroundPen" 1100 }, 1101 { 1102 "first_introduced": "12", 1103 "name": "OH_Drawing_SetTextStyleBackgroundBrush" 1104 }, 1105 { 1106 "first_introduced": "12", 1107 "name": "OH_Drawing_TextStyleGetBackgroundBrush" 1108 }, 1109 { 1110 "first_introduced": "12", 1111 "name": "OH_Drawing_SetTextStyleBackgroundPen" 1112 }, 1113 { 1114 "first_introduced": "12", 1115 "name": "OH_Drawing_TextStyleGetBackgroundPen" 1116 }, 1117 { 1118 "first_introduced": "12", 1119 "name": "OH_Drawing_DisableFontCollectionFallback" 1120 }, 1121 { 1122 "first_introduced": "12", 1123 "name": "OH_Drawing_DisableFontCollectionSystemFont" 1124 }, 1125 { 1126 "first_introduced": "12", 1127 "name": "OH_Drawing_SetTypographyTextFontWeight" 1128 }, 1129 { 1130 "first_introduced": "12", 1131 "name": "OH_Drawing_SetTypographyTextFontStyle" 1132 }, 1133 { 1134 "first_introduced": "12", 1135 "name": "OH_Drawing_SetTypographyTextFontSize" 1136 }, 1137 { 1138 "first_introduced": "12", 1139 "name": "OH_Drawing_SetTypographyTextHalfLeading" 1140 }, 1141 { 1142 "first_introduced": "12", 1143 "name": "OH_Drawing_SetTypographyTextUseLineStyle" 1144 }, 1145 { 1146 "first_introduced": "12", 1147 "name": "OH_Drawing_SetTypographyTextLineStyleFontWeight" 1148 }, 1149 { 1150 "first_introduced": "12", 1151 "name": "OH_Drawing_SetTypographyTextLineStyleFontStyle" 1152 }, 1153 { 1154 "first_introduced": "12", 1155 "name": "OH_Drawing_SetTypographyTextLineStyleFontFamilies" 1156 }, 1157 { 1158 "first_introduced": "12", 1159 "name": "OH_Drawing_SetTypographyTextLineStyleFontSize" 1160 }, 1161 { 1162 "first_introduced": "12", 1163 "name": "OH_Drawing_SetTypographyTextLineStyleFontHeight" 1164 }, 1165 { 1166 "first_introduced": "12", 1167 "name": "OH_Drawing_SetTypographyTextLineStyleHalfLeading" 1168 }, 1169 { 1170 "first_introduced": "12", 1171 "name": "OH_Drawing_SetTypographyTextLineStyleSpacingScale" 1172 }, 1173 { 1174 "first_introduced": "12", 1175 "name": "OH_Drawing_SetTypographyTextLineStyleOnly" 1176 }, 1177 { 1178 "first_introduced": "12", 1179 "name": "OH_Drawing_DestroyTextShadows" 1180 }, 1181 { 1182 "first_introduced": "12", 1183 "name": "OH_Drawing_RegionCreate" 1184 }, 1185 { 1186 "first_introduced": "12", 1187 "name": "OH_Drawing_RegionContains" 1188 }, 1189 { 1190 "first_introduced": "12", 1191 "name": "OH_Drawing_RegionOp" 1192 }, 1193 { 1194 "first_introduced": "12", 1195 "name": "OH_Drawing_RegionSetPath" 1196 }, 1197 { 1198 "first_introduced": "12", 1199 "name": "OH_Drawing_RegionDestroy" 1200 }, 1201 { 1202 "first_introduced": "12", 1203 "name": "OH_Drawing_RegionSetRect" 1204 }, 1205 { 1206 "first_introduced": "12", 1207 "name": "OH_Drawing_SetTypographyTextFontFamily" 1208 }, 1209 { 1210 "first_introduced": "12", 1211 "name": "OH_Drawing_SetTypographyTextFontHeight" 1212 }, 1213 { 1214 "first_introduced": "12", 1215 "name": "OH_Drawing_TextStyleSetBackgroundRect" 1216 }, 1217 { 1218 "first_introduced": "12", 1219 "name": "OH_Drawing_TypographyHandlerAddSymbol" 1220 }, 1221 { 1222 "first_introduced": "12", 1223 "name": "OH_Drawing_TextStyleAddFontFeature" 1224 }, 1225 { 1226 "first_introduced": "12", 1227 "name": "OH_Drawing_TextStyleAddFontVariation" 1228 }, 1229 { 1230 "first_introduced": "12", 1231 "name": "OH_Drawing_TextStyleGetFontFeatures" 1232 }, 1233 { 1234 "first_introduced": "12", 1235 "name": "OH_Drawing_TextStyleDestroyFontFeatures" 1236 }, 1237 { 1238 "first_introduced": "12", 1239 "name": "OH_Drawing_TextStyleGetFontFeatureSize" 1240 }, 1241 { 1242 "first_introduced": "12", 1243 "name": "OH_Drawing_TextStyleClearFontFeature" 1244 }, 1245 { 1246 "first_introduced": "12", 1247 "name": "OH_Drawing_TextStyleGetBaselineShift" 1248 }, 1249 { 1250 "first_introduced": "12", 1251 "name": "OH_Drawing_TextStyleSetBaselineShift" 1252 }, 1253 { 1254 "first_introduced": "12", 1255 "name": "OH_Drawing_CreateSharedFontCollection" 1256 }, 1257 { 1258 "first_introduced": "12", 1259 "name": "OH_Drawing_ClearFontCaches" 1260 }, 1261 { 1262 "first_introduced": "12", 1263 "name": "OH_Drawing_TextStyleGetColor" 1264 }, 1265 { 1266 "first_introduced": "12", 1267 "name": "OH_Drawing_TextStyleGetDecorationStyle" 1268 }, 1269 { 1270 "first_introduced": "12", 1271 "name": "OH_Drawing_TextStyleGetFontWeight" 1272 }, 1273 { 1274 "first_introduced": "12", 1275 "name": "OH_Drawing_TextStyleGetFontStyle" 1276 }, 1277 { 1278 "first_introduced": "12", 1279 "name": "OH_Drawing_TextStyleGetBaseline" 1280 }, 1281 { 1282 "first_introduced": "12", 1283 "name": "OH_Drawing_TextStyleGetFontFamilies" 1284 }, 1285 { 1286 "first_introduced": "12", 1287 "name": "OH_Drawing_TextStyleDestroyFontFamilies" 1288 }, 1289 { 1290 "first_introduced": "12", 1291 "name": "OH_Drawing_TextStyleGetFontSize" 1292 }, 1293 { 1294 "first_introduced": "12", 1295 "name": "OH_Drawing_TextStyleGetLetterSpacing" 1296 }, 1297 { 1298 "first_introduced": "12", 1299 "name": "OH_Drawing_TextStyleGetWordSpacing" 1300 }, 1301 { 1302 "first_introduced": "12", 1303 "name": "OH_Drawing_TextStyleGetFontHeight" 1304 }, 1305 { 1306 "first_introduced": "12", 1307 "name": "OH_Drawing_TextStyleGetHalfLeading" 1308 }, 1309 { 1310 "first_introduced": "12", 1311 "name": "OH_Drawing_TextStyleGetLocale" 1312 }, 1313 { 1314 "first_introduced": "12", 1315 "name": "OH_Drawing_FontMgrCreate" 1316 }, 1317 { 1318 "first_introduced": "12", 1319 "name": "OH_Drawing_FontMgrDestroy" 1320 }, 1321 { 1322 "first_introduced": "12", 1323 "name": "OH_Drawing_FontMgrGetFamilyCount" 1324 }, 1325 { 1326 "first_introduced": "12", 1327 "name": "OH_Drawing_FontMgrGetFamilyName" 1328 }, 1329 { 1330 "first_introduced": "12", 1331 "name": "OH_Drawing_FontMgrDestroyFamilyName" 1332 }, 1333 { 1334 "first_introduced": "12", 1335 "name": "OH_Drawing_FontMgrCreateFontStyleSet" 1336 }, 1337 { 1338 "first_introduced": "12", 1339 "name": "OH_Drawing_FontMgrDestroyFontStyleSet" 1340 }, 1341 { 1342 "first_introduced": "12", 1343 "name": "OH_Drawing_FontMgrMatchFamily" 1344 }, 1345 { 1346 "first_introduced": "12", 1347 "name": "OH_Drawing_FontMgrMatchFamilyStyle" 1348 }, 1349 { 1350 "first_introduced": "12", 1351 "name": "OH_Drawing_FontMgrMatchFamilyStyleCharacter" 1352 }, 1353 { 1354 "first_introduced": "12", 1355 "name": "OH_Drawing_SetTextStyleFontStyleStruct" 1356 }, 1357 { 1358 "first_introduced": "12", 1359 "name": "OH_Drawing_TextStyleGetFontStyleStruct" 1360 }, 1361 { 1362 "first_introduced": "12", 1363 "name": "OH_Drawing_SetTypographyStyleFontStyleStruct" 1364 }, 1365 { 1366 "first_introduced": "12", 1367 "name": "OH_Drawing_TypographyStyleGetFontStyleStruct" 1368 }, 1369 { 1370 "first_introduced": "12", 1371 "name": "OH_Drawing_TextStyleIsEqual" 1372 }, 1373 { 1374 "first_introduced": "12", 1375 "name": "OH_Drawing_TextStyleIsEqualByFont" 1376 }, 1377 { 1378 "first_introduced": "12", 1379 "name": "OH_Drawing_TextStyleIsAttributeMatched" 1380 }, 1381 { 1382 "first_introduced": "12", 1383 "name": "OH_Drawing_TextStyleSetPlaceholder" 1384 }, 1385 { 1386 "first_introduced": "12", 1387 "name": "OH_Drawing_TextStyleIsPlaceholder" 1388 }, 1389 { 1390 "first_introduced": "12", 1391 "name": "OH_Drawing_TypographyStyleGetEffectiveAlignment" 1392 }, 1393 { 1394 "first_introduced": "12", 1395 "name": "OH_Drawing_TypographyStyleIsHintEnabled" 1396 }, 1397 { 1398 "first_introduced": "12", 1399 "name": "OH_Drawing_FontStyleSetCreateTypeface" 1400 }, 1401 { 1402 "first_introduced": "12", 1403 "name": "OH_Drawing_FontStyleSetGetStyle" 1404 }, 1405 { 1406 "first_introduced": "12", 1407 "name": "OH_Drawing_FontStyleSetFreeStyleName" 1408 }, 1409 { 1410 "first_introduced": "12", 1411 "name": "OH_Drawing_FontStyleSetMatchStyle" 1412 }, 1413 { 1414 "first_introduced": "12", 1415 "name": "OH_Drawing_FontStyleSetCount" 1416 }, 1417 { 1418 "first_introduced": "12", 1419 "name": "OH_Drawing_TypographyTextSetHeightBehavior" 1420 }, 1421 { 1422 "first_introduced": "12", 1423 "name": "OH_Drawing_TypographyTextGetHeightBehavior" 1424 }, 1425 { 1426 "first_introduced": "12", 1427 "name": "OH_Drawing_GetSystemFontConfigInfo" 1428 }, 1429 { 1430 "first_introduced": "12", 1431 "name": "OH_Drawing_DestroySystemFontConfigInfo" 1432 }, 1433 { 1434 "first_introduced": "12", 1435 "name": "OH_Drawing_SetTypographyStyleTextStrutStyle" 1436 }, 1437 { 1438 "first_introduced": "12", 1439 "name": "OH_Drawing_TypographyStyleDestroyStrutStyle" 1440 }, 1441 { 1442 "first_introduced": "12", 1443 "name": "OH_Drawing_TypographyStyleGetStrutStyle" 1444 }, 1445 { 1446 "first_introduced": "12", 1447 "name": "OH_Drawing_TypographyStyleStrutStyleEquals" 1448 }, 1449 { 1450 "first_introduced": "12", 1451 "name": "OH_Drawing_TypographyStyleSetHintsEnabled" 1452 }, 1453 { 1454 "first_introduced": "12", 1455 "name": "OH_Drawing_TypographyGetLineFontMetrics" 1456 }, 1457 { 1458 "first_introduced": "12", 1459 "name": "OH_Drawing_TypographyDestroyLineFontMetrics" 1460 }, 1461 { 1462 "first_introduced": "12", 1463 "name": "OH_Drawing_TypographyMarkDirty" 1464 }, 1465 { 1466 "first_introduced": "12", 1467 "name": "OH_Drawing_TypographyGetUnresolvedGlyphsCount" 1468 }, 1469 { 1470 "first_introduced": "12", 1471 "name": "OH_Drawing_TypographyUpdateFontSize" 1472 }, 1473 { 1474 "first_introduced": "12", 1475 "name": "OH_Drawing_TypographyTextGetLineStyle" 1476 }, 1477 { 1478 "first_introduced": "12", 1479 "name":"OH_Drawing_TypographyTextlineStyleGetFontStyle" 1480 }, 1481 { 1482 "first_introduced": "12", 1483 "name":"OH_Drawing_TypographyTextlineStyleGetFontWeight" 1484 }, 1485 { 1486 "first_introduced": "12", 1487 "name":"OH_Drawing_TypographyTextlineStyleGetFontFamilies" 1488 }, 1489 { 1490 "first_introduced": "12", 1491 "name":"OH_Drawing_TypographyTextlineStyleDestroyFontFamilies" 1492 }, 1493 { 1494 "first_introduced": "12", 1495 "name":"OH_Drawing_TypographyTextlineStyleGetFontSize" 1496 }, 1497 { 1498 "first_introduced": "12", 1499 "name":"OH_Drawing_TypographyTextlineStyleGetHeightOnly" 1500 }, 1501 { 1502 "first_introduced": "12", 1503 "name":"OH_Drawing_TypographyTextlineStyleGetHeightScale" 1504 }, 1505 { 1506 "first_introduced": "12", 1507 "name":"OH_Drawing_TypographyTextlineStyleGetHalfLeading" 1508 }, 1509 { 1510 "first_introduced": "12", 1511 "name":"OH_Drawing_TypographyTextlineStyleGetSpacingScale" 1512 }, 1513 { 1514 "first_introduced": "12", 1515 "name":"OH_Drawing_TypographyTextlineGetStyleOnly" 1516 }, 1517 { 1518 "first_introduced": "12", 1519 "name":"OH_Drawing_TypographyGetTextAlign" 1520 }, 1521 { 1522 "first_introduced": "12", 1523 "name":"OH_Drawing_TypographyGetTextDirection" 1524 }, 1525 { 1526 "first_introduced": "12", 1527 "name":"OH_Drawing_TypographyGetTextMaxLines" 1528 }, 1529 { 1530 "first_introduced": "12", 1531 "name":"OH_Drawing_TypographyGetTextEllipsis" 1532 }, 1533 { 1534 "first_introduced": "12", 1535 "name":"OH_Drawing_TypographyDestroyEllipsis" 1536 }, 1537 { 1538 "first_introduced": "12", 1539 "name":"OH_Drawing_TypographyStyleEquals" 1540 }, 1541 { 1542 "first_introduced": "12", 1543 "name":"OH_Drawing_TypographyDestroyTextBox" 1544 }, 1545 { 1546 "first_introduced": "12", 1547 "name":"OH_Drawing_SetTextShadow" 1548 }, 1549 { 1550 "first_introduced": "13", 1551 "name":"OH_Drawing_CanvasDrawRecordCmd" 1552 }, 1553 { 1554 "first_introduced": "13", 1555 "name":"OH_Drawing_RecordCmdUtilsCreate" 1556 }, 1557 { 1558 "first_introduced": "13", 1559 "name":"OH_Drawing_RecordCmdUtilsDestroy" 1560 }, 1561 { 1562 "first_introduced": "13", 1563 "name":"OH_Drawing_RecordCmdUtilsBeginRecording" 1564 }, 1565 { 1566 "first_introduced": "13", 1567 "name":"OH_Drawing_RecordCmdUtilsFinishRecording" 1568 }, 1569 { 1570 "first_introduced": "13", 1571 "name":"OH_Drawing_RecordCmdDestroy" 1572 }, 1573 { 1574 "first_introduced": "18", 1575 "name": "OH_Drawing_CreateLineTypography" 1576 }, 1577 { 1578 "first_introduced": "18", 1579 "name": "OH_Drawing_DestroyLineTypography" 1580 }, 1581 { 1582 "first_introduced": "18", 1583 "name": "OH_Drawing_LineTypographyGetLineBreak" 1584 }, 1585 { 1586 "first_introduced": "18", 1587 "name": "OH_Drawing_LineTypographyCreateLine" 1588 }, 1589 { 1590 "first_introduced": "18", 1591 "name":"OH_Drawing_FontGetBounds" 1592 }, 1593 { 1594 "first_introduced": "18", 1595 "name":"OH_Drawing_FontGetPathForGlyph" 1596 }, 1597 { 1598 "first_introduced": "18", 1599 "name":"OH_Drawing_RectCreateArray" 1600 }, 1601 { 1602 "first_introduced": "18", 1603 "name":"OH_Drawing_RectGetArraySize" 1604 }, 1605 { 1606 "first_introduced": "18", 1607 "name":"OH_Drawing_RectGetArrayElement" 1608 }, 1609 { 1610 "first_introduced": "18", 1611 "name":"OH_Drawing_RectDestroyArray" 1612 }, 1613 { 1614 "first_introduced": "18", 1615 "name":"OH_Drawing_CreateTextTab" 1616 }, 1617 { 1618 "first_introduced": "18", 1619 "name":"OH_Drawing_DestroyTextTab" 1620 }, 1621 { 1622 "first_introduced": "18", 1623 "name":"OH_Drawing_GetTextTabAlignment" 1624 }, 1625 { 1626 "first_introduced": "18", 1627 "name":"OH_Drawing_GetTextTabLocation" 1628 }, 1629 { 1630 "first_introduced": "18", 1631 "name":"OH_Drawing_SetTypographyTextTab" 1632 }, 1633 { 1634 "first_introduced": "18", 1635 "name":"OH_Drawing_FontGetTextPath" 1636 }, 1637 { 1638 "first_introduced": "14", 1639 "name":"OH_Drawing_GetDrawingArraySize" 1640 }, 1641 { 1642 "first_introduced": "18", 1643 "name":"OH_Drawing_TypographyGetTextLines" 1644 }, 1645 { 1646 "first_introduced": "18", 1647 "name":"OH_Drawing_DestroyTextLines" 1648 }, 1649 { 1650 "first_introduced": "18", 1651 "name":"OH_Drawing_DestroyTextLine" 1652 }, 1653 { 1654 "first_introduced": "18", 1655 "name":"OH_Drawing_GetTextLineByIndex" 1656 }, 1657 { 1658 "first_introduced": "18", 1659 "name":"OH_Drawing_TextLineGetGlyphCount" 1660 }, 1661 { 1662 "first_introduced": "18", 1663 "name":"OH_Drawing_TextLineGetTextRange" 1664 }, 1665 { 1666 "first_introduced": "18", 1667 "name":"OH_Drawing_TextLineGetGlyphRuns" 1668 }, 1669 { 1670 "first_introduced": "18", 1671 "name":"OH_Drawing_DestroyRuns" 1672 }, 1673 { 1674 "first_introduced": "18", 1675 "name":"OH_Drawing_GetRunByIndex" 1676 }, 1677 { 1678 "first_introduced": "18", 1679 "name":"OH_Drawing_TextLinePaint" 1680 }, 1681 { 1682 "first_introduced": "18", 1683 "name":"OH_Drawing_TextLineCreateTruncatedLine" 1684 }, 1685 { 1686 "first_introduced": "18", 1687 "name":"OH_Drawing_TextLineGetTypographicBounds" 1688 }, 1689 { 1690 "first_introduced": "18", 1691 "name":"OH_Drawing_TextLineGetImageBounds" 1692 }, 1693 { 1694 "first_introduced": "18", 1695 "name":"OH_Drawing_TextLineGetTrailingSpaceWidth" 1696 }, 1697 { 1698 "first_introduced": "18", 1699 "name":"OH_Drawing_TextLineGetStringIndexForPosition" 1700 }, 1701 { 1702 "first_introduced": "18", 1703 "name":"OH_Drawing_TextLineGetOffsetForStringIndex" 1704 }, 1705 { 1706 "first_introduced": "18", 1707 "name": "OH_Drawing_TextLineEnumerateCaretOffsets" 1708 }, 1709 { 1710 "first_introduced": "18", 1711 "name":"OH_Drawing_TextLineGetAlignmentOffset" 1712 }, 1713 { 1714 "first_introduced": "18", 1715 "name":"OH_Drawing_GetRunStringIndices" 1716 }, 1717 { 1718 "first_introduced": "18", 1719 "name":"OH_Drawing_GetRunStringIndicesByIndex" 1720 }, 1721 { 1722 "first_introduced": "18", 1723 "name":"OH_Drawing_DestroyRunStringIndices" 1724 }, 1725 { 1726 "first_introduced": "18", 1727 "name":"OH_Drawing_GetRunStringRange" 1728 }, 1729 { 1730 "first_introduced": "18", 1731 "name":"OH_Drawing_GetRunTypographicBounds" 1732 }, 1733 { 1734 "first_introduced": "18", 1735 "name":"OH_Drawing_RunPaint" 1736 }, 1737 { 1738 "first_introduced": "18", 1739 "name":"OH_Drawing_GetRunImageBounds" 1740 }, 1741 { 1742 "first_introduced": "18", 1743 "name":"OH_Drawing_DestroyRunImageBounds" 1744 }, 1745 { 1746 "first_introduced": "18", 1747 "name":"OH_Drawing_GetRunGlyphs" 1748 }, 1749 { 1750 "first_introduced": "18", 1751 "name":"OH_Drawing_GetRunGlyphsByIndex" 1752 }, 1753 { 1754 "first_introduced": "18", 1755 "name":"OH_Drawing_DestroyRunGlyphs" 1756 }, 1757 { 1758 "first_introduced": "18", 1759 "name":"OH_Drawing_GetRunPositions" 1760 }, 1761 { 1762 "first_introduced": "18", 1763 "name":"OH_Drawing_GetRunPositionsByIndex" 1764 }, 1765 { 1766 "first_introduced": "18", 1767 "name":"OH_Drawing_DestroyRunPositions" 1768 }, 1769 { 1770 "first_introduced": "18", 1771 "name":"OH_Drawing_GetRunGlyphCount" 1772 }, 1773 { 1774 "first_introduced": "14", 1775 "name":"OH_Drawing_GetFontCollectionGlobalInstance" 1776 }, 1777 { 1778 "first_introduced": "18", 1779 "name":"OH_Drawing_CanvasQuickRejectPath" 1780 }, 1781 { 1782 "first_introduced": "18", 1783 "name":"OH_Drawing_CanvasQuickRejectRect" 1784 }, 1785 { 1786 "first_introduced": "18", 1787 "name": "OH_Drawing_CanvasDrawNestedRoundRect" 1788 }, 1789 { 1790 "first_introduced": "18", 1791 "name": "OH_Drawing_CanvasDrawArcWithCenter" 1792 }, 1793 { 1794 "first_introduced": "18", 1795 "name": "OH_Drawing_CanvasDrawPixelMapNine" 1796 } 1797]