diff --git a/frameworks/js/napi/formUtil/napi_form_util.cpp b/frameworks/js/napi/formUtil/napi_form_util.cpp index cd5e3b36bab17e77522608b11d6706cfe83b80c8..63b49e948ec803fd322cb9991fa2bd92b48a3291 100644 --- a/frameworks/js/napi/formUtil/napi_form_util.cpp +++ b/frameworks/js/napi/formUtil/napi_form_util.cpp @@ -623,6 +623,8 @@ napi_value CreateFormInfo(napi_env env, const FormInfo &formInfo) napi_set_named_property(env, objContext, "customizeData", CreateFormCustomizeDatas(env, formInfo.customizeDatas)); napi_set_named_property(env, objContext, "isDynamic", CreateJsValue(env, formInfo.isDynamic)); napi_set_named_property(env, objContext, "transparencyEnabled", CreateJsValue(env, formInfo.transparencyEnabled)); + napi_set_named_property(env, objContext, "fontScaleFollowSystem", + CreateJsValue(env, formInfo.fontScaleFollowSystem)); return objContext; } diff --git a/interfaces/inner_api/include/form_constants.h b/interfaces/inner_api/include/form_constants.h index 9f5db740375a30bc1d43c45bf74da308b12d6f0f..37a79c5276f34176227eba9e5bcab0718acf968c 100644 --- a/interfaces/inner_api/include/form_constants.h +++ b/interfaces/inner_api/include/form_constants.h @@ -79,6 +79,7 @@ namespace Constants { constexpr int32_t TYPE_DYNAMIC_UPDATE = 3; const long ABS_REFRESH_MS = 2500; constexpr const char* PARAM_HOST_BG_INVERSE_COLOR_KEY = "ohos.extra.param.key.host_bg_inverse_color"; + constexpr const char* PARAM_FONT_FOLLOW_SYSTEM_KEY = "ohos.inner.key.font_follow_system"; constexpr int32_t UNKNOWN = 0; // The form events type which means that the form becomes visible.