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 457d724ed436fa75f4ba3651fb11a780c6f07fb6..a2d6ce5fac6291aef0f926915a97320e0c632938 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 @@ -2967,6 +2967,39 @@ void OH_Drawing_TypographyHandlerAddEncodedText(OH_Drawing_TypographyCreate* han * @version 1.0 */ void OH_Drawing_SetTypographyTextAutoSpace(OH_Drawing_TypographyStyle *style, bool enableAutoSpace); + +/** + * @brief 创建一个段落样式的对象副本,用于拷贝一个已有的段落样式对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param style 指向被拷贝对象{@link OH_Drawing_TypographyStyle}的指针。 + * @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 创建一个文本样式的对象副本,用于拷贝一个已有的文本样式对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param style 指向被拷贝对象{@link OH_Drawing_TextStyle}的指针。 + * @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 创建一个文本阴影的对象副本,用于拷贝一个已有的文本阴影对象。 + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param shadow 指向被拷贝对象{@link OH_Drawing_TextShadow}的指针。 + * @return 返回拷贝的{@link OH_Drawing_TextShadow}对象指针。如果返回空指针,表示创建失败;可能的原因是无可用内存,或者shadow为空指针。不再需要时,请使用{@link OH_Drawing_DestroyTextShadow}释放该对象指针。 + * @since 20 + * @version 1.0 + */ +OH_Drawing_TextShadow* OH_Drawing_CopyTextShadow(OH_Drawing_TextShadow* shadow); #ifdef __cplusplus } #endif