From 0d37814a10bf060620c131be02368777ebd4c96d Mon Sep 17 00:00:00 2001 From: lemon_u Date: Fri, 20 Jun 2025 10:59:39 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lemon_u --- .../native_drawing/drawing_text_typography.h | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h index 04de51cc..5689fd61 100644 --- a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h +++ b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h @@ -2829,6 +2829,39 @@ void OH_Drawing_SetTypographyTextTrailingSpaceOptimized(OH_Drawing_TypographySty */ void OH_Drawing_TypographyHandlerAddEncodedText(OH_Drawing_TypographyCreate* handler, const void* text, size_t byteLength, OH_Drawing_TextEncoding textEncodingType); + +/** + * @brief 创建一个段落样式对象副本,用于拷贝一个已有的段落样式对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param style 指向被拷贝对象{@link OH_Drawing_TypographyStyle}的指针。 + * @return 返回拷贝的{@link OH_Drawing_TypographyStyle}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者style为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTypographyStyle}释放该对象指针。 + * @since 20 + * @version 1.0 + */ +OH_Drawing_TypographyStyle* OH_Drawing_CopyTypographyStyle(OH_Drawing_TypographyStyle* style); + +/** + * @brief 创建一个文本样式对象副本,用于拷贝一个已有的文本样式对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param style 指向被拷贝对象{@link OH_Drawing_TextStyle}的指针。 + * @return 返回拷贝的{@link OH_Drawing_TextStyle}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者style为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTextStyle}释放该对象指针。 + * @since 20 + * @version 1.0 + */ +OH_Drawing_TextStyle* OH_Drawing_CopyTextStyle(OH_Drawing_TextStyle* style); + +/** + * @brief 创建一个文本阴影对象副本,用于拷贝一个已有的文本阴影对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param shadow 指向被拷贝对象{@link OH_Drawing_TextShadow}的指针。 + * @return 返回拷贝的{@link OH_Drawing_TextShadow}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者shadow为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTextShadow}释放该对象指针。 + * @since 20 + * @version 1.0 + */ +OH_Drawing_TextShadow* OH_Drawing_CopyTextShadow(OH_Drawing_TextShadow* shadow); #ifdef __cplusplus } #endif -- Gitee From 31e164d4cfcc8e4be385858271be182c0db36b2a Mon Sep 17 00:00:00 2001 From: lemon_u Date: Fri, 20 Jun 2025 14:50:58 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lemon_u --- .../native_drawing/drawing_text_typography.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h index 5689fd61..e48ddf9b 100644 --- a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h +++ b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_text_typography.h @@ -2831,33 +2831,33 @@ void OH_Drawing_TypographyHandlerAddEncodedText(OH_Drawing_TypographyCreate* han size_t byteLength, OH_Drawing_TextEncoding textEncodingType); /** - * @brief 创建一个段落样式对象副本,用于拷贝一个已有的段落样式对象。 + * @brief 创建一个段落样式的对象副本,用于拷贝一个已有的段落样式对象。 * * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing * @param style 指向被拷贝对象{@link OH_Drawing_TypographyStyle}的指针。 - * @return 返回拷贝的{@link OH_Drawing_TypographyStyle}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者style为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTypographyStyle}释放该对象指针。 + * @return 返回拷贝的{@link OH_Drawing_TypographyStyle}对象指针。如果返回空指针,表示创建失败;可能的原因是无可用内存,或者style为空指针。不再需要时,请使用{@link OH_Drawing_DestroyTypographyStyle}释放该对象指针。 * @since 20 * @version 1.0 */ OH_Drawing_TypographyStyle* OH_Drawing_CopyTypographyStyle(OH_Drawing_TypographyStyle* style); /** - * @brief 创建一个文本样式对象副本,用于拷贝一个已有的文本样式对象。 + * @brief 创建一个文本样式的对象副本,用于拷贝一个已有的文本样式对象。 * * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing * @param style 指向被拷贝对象{@link OH_Drawing_TextStyle}的指针。 - * @return 返回拷贝的{@link OH_Drawing_TextStyle}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者style为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTextStyle}释放该对象指针。 + * @return 返回拷贝的{@link OH_Drawing_TextStyle}对象指针。如果返回空指针,表示创建失败;可能的原因是无可用内存,或者style为空指针。不再需要时,请使用{@link OH_Drawing_DestroyTextStyle}释放该对象指针。 * @since 20 * @version 1.0 */ OH_Drawing_TextStyle* OH_Drawing_CopyTextStyle(OH_Drawing_TextStyle* style); /** - * @brief 创建一个文本阴影对象副本,用于拷贝一个已有的文本阴影对象。 + * @brief 创建一个文本阴影的对象副本,用于拷贝一个已有的文本阴影对象。 * * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing * @param shadow 指向被拷贝对象{@link OH_Drawing_TextShadow}的指针。 - * @return 返回拷贝的{@link OH_Drawing_TextShadow}对象指针。如果返回nullptr,表示创建失败;可能的原因是可用内存为空,或者shadow为nullptr。不再需要时,请使用{@link OH_Drawing_DestroyTextShadow}释放该对象指针。 + * @return 返回拷贝的{@link OH_Drawing_TextShadow}对象指针。如果返回空指针,表示创建失败;可能的原因是无可用内存,或者shadow为空指针。不再需要时,请使用{@link OH_Drawing_DestroyTextShadow}释放该对象指针。 * @since 20 * @version 1.0 */ -- Gitee