From c74efb4d24515460bf8a718ae5cba8aa1eb2ad72 Mon Sep 17 00:00:00 2001 From: zhoujie Date: Wed, 12 Mar 2025 22:13:39 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=AD=E8=8B=B1?= =?UTF-8?q?=E6=96=87=E8=87=AA=E5=8A=A8=E7=A9=BA=E6=A0=BC=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoujie Change-Id: I24d43c995713b782445286675e9ea2fec1fd5ee8 --- .../native_drawing/drawing_text_typography.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/graphic/graphic_2d/native_drawing/drawing_text_typography.h b/graphic/graphic_2d/native_drawing/drawing_text_typography.h index 966621728..347c9ca88 100644 --- a/graphic/graphic_2d/native_drawing/drawing_text_typography.h +++ b/graphic/graphic_2d/native_drawing/drawing_text_typography.h @@ -2899,6 +2899,16 @@ void OH_Drawing_SetTypographyTextTab(OH_Drawing_TypographyStyle* style, OH_Drawi */ size_t OH_Drawing_GetDrawingArraySize(OH_Drawing_Array* drawingArray); +/** + * @brief Set whether to enable automatic spacing between Chinese and English for paragraph. + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param style Indicates the pointer to an OH_Drawing_TypographyStyle object. + * @param enableAutoSpace Indicates Whether to enable automatic spacing between Chinese and English. + * @since 20 + */ + void OH_Drawing_SetTypographyTextAutoSpace(OH_Drawing_TypographyStyle* style, bool enableAutoSpace); + #ifdef __cplusplus } #endif -- Gitee From d8fba15d221c13c1cc15829eab3a28a67d255c1d Mon Sep 17 00:00:00 2001 From: zhoujie Date: Wed, 12 Mar 2025 22:16:44 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoujie Change-Id: I2a970fb81e67378c23e3950a231ef42469b86fcc --- graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json b/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json index e13687d42..99aa2c67c 100644 --- a/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json +++ b/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json @@ -1793,5 +1793,9 @@ { "first_introduced": "18", "name": "OH_Drawing_CanvasDrawPixelMapNine" + }, + { + "first_introduced": "20", + "name": "OH_Drawing_SetTypographyTextAutoSpace" } ] \ No newline at end of file -- Gitee From 56971f8e583d0f813c98421e1d6edf90d1a4acbd Mon Sep 17 00:00:00 2001 From: zhoujie Date: Thu, 13 Mar 2025 10:21:24 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoujie Change-Id: I65f1905a3f2d82bc4b412ffebe4eb2ae876b9a2f --- graphic/graphic_2d/native_drawing/drawing_text_typography.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphic/graphic_2d/native_drawing/drawing_text_typography.h b/graphic/graphic_2d/native_drawing/drawing_text_typography.h index 347c9ca88..6632c24f7 100644 --- a/graphic/graphic_2d/native_drawing/drawing_text_typography.h +++ b/graphic/graphic_2d/native_drawing/drawing_text_typography.h @@ -2907,7 +2907,7 @@ size_t OH_Drawing_GetDrawingArraySize(OH_Drawing_Array* drawingArray); * @param enableAutoSpace Indicates Whether to enable automatic spacing between Chinese and English. * @since 20 */ - void OH_Drawing_SetTypographyTextAutoSpace(OH_Drawing_TypographyStyle* style, bool enableAutoSpace); +void OH_Drawing_SetTypographyTextAutoSpace(OH_Drawing_TypographyStyle* style, bool enableAutoSpace); #ifdef __cplusplus } -- Gitee