diff --git a/arkui/ace_engine/native/native_node.h b/arkui/ace_engine/native/native_node.h
index 18827b7066c1038bc0d668ca4c21153d868add18..429eced512918a9f3d3d287b48257842274fd7aa 100644
--- a/arkui/ace_engine/native/native_node.h
+++ b/arkui/ace_engine/native/native_node.h
@@ -2994,6 +2994,18 @@ typedef enum {
* @since 16
*/
NODE_TEXT_INPUT_ENABLE_PREVIEW_TEXT = 7033,
+ /**
+ * @brief Sets whether to center text vertically in the textInput component.
+ *
+ * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
+ * .value[0].i32: whether to center text vertically. The default value is false. \n
+ * \n
+ * Format of the return value {@link ArkUI_AttributeItem}:\n
+ * .value[0].i32: whether to center text vertically. \n
+ *
+ * @since 16
+ */
+ NODE_TEXT_INPUT_HALF_LEADING = 7034,
/**
* @brief Defines the default placeholder text for the multi-line text box.
* This attribute can be set, reset, and obtained as required through APIs.
@@ -3314,6 +3326,18 @@ typedef enum {
* @since 16
*/
NODE_TEXT_AREA_ENABLE_PREVIEW_TEXT = 8024,
+ /**
+ * @brief Sets whether to center text vertically in the textArea component.
+ *
+ * Format of the {@link ArkUI_AttributeItem} parameter for setting the attribute:\n
+ * .value[0].i32: whether to center text vertically. The default value is false. \n
+ * \n
+ * Format of the return value {@link ArkUI_AttributeItem}:\n
+ * .value[0].i32: whether to center text vertically. \n
+ *
+ * @since 16
+ */
+ NODE_TEXT_AREA_HALF_LEADING = 8025,
/**
* @brief Defines the button text content. This attribute can be set, reset, and obtained as required through APIs.
*