Lines Matching refs:str
575 const char *str = "Hello World";
583 int count = OH_Drawing_FontCountText(font, str, strlen(str), encode);
616 const char *str = "Hello World";
619 OH_Drawing_FontCountText(nullptr, str, strlen(str), TEXT_ENCODING_UTF8);
623 OH_Drawing_FontCountText(font, nullptr, strlen(str), TEXT_ENCODING_UTF8);
648 for (const char *str : strs) {
649 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
650 if (strcmp(str, "Hello World") == 0) { // Use strcmp for string comparison
652 } else if (strcmp(str, "你好世界") == 0) {
654 } else if (strcmp(str, "Hello 世界") == 0) {
656 } else if (strcmp(str, "Hello 世界123") == 0) {
658 } else if (strcmp(str, "Hello $#@!") == 0) {
660 } else if (strcmp(str, "繁體中文") == 0) {
680 const char *str = "Hello World";
681 int count = OH_Drawing_FontCountText(font, str, -1, TEXT_ENCODING_UTF8);
699 const char *str = "Hello World";
708 int count = OH_Drawing_FontCountText(font, str, strlen(str), encode);
709 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), encode, glyphs, count);
712 OH_Drawing_FontTextToGlyphs(font, str, 11.0f, TEXT_ENCODING_UTF8, glyphs, 11.0f);
728 const char *str = "Hello World";
730 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
733 OH_Drawing_FontTextToGlyphs(nullptr, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
737 OH_Drawing_FontTextToGlyphs(font, nullptr, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
741 OH_Drawing_FontTextToGlyphs(font, str, 0, TEXT_ENCODING_UTF8, glyphs, count);
745 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, nullptr, count);
749 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, 0);
774 for (const char *str : strs) {
775 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
776 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
793 const char *str = "Hello World";
799 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, -1);
816 const char *str = "Hello World";
818 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
822 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, INT32_MAX);
825 OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs2, count);
842 const char *str = "Hello World";
844 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
845 int glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
864 const char *str = "Hello World";
866 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
867 int glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
907 for (const char *str : strs) {
908 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
909 int glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
928 const char *str = "Hello World";
931 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
932 int glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
959 const char *str = "Hello World";
962 int count = OH_Drawing_FontCountText(font, str, strlen(str), TEXT_ENCODING_UTF8);
963 int glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str), TEXT_ENCODING_UTF8, glyphs, count);
1746 //2. All OH_Drawing_FontMeasureSingleCharacter parameters are entered normally, including str single character,
1753 //3. All OH_Drawing_FontMeasureSingleCharacter parameters are entered normally, including str multi-character,
1779 //3. OH_Drawing_FontMeasureSingleCharacter with the parameter str as null
1800 const char *str[] = {
1805 OH_Drawing_FontMeasureSingleCharacter(font, str[i], &textWidth);