Skip to Content
Components文本 Text

文本 Text

文本节点,支持多种排版变体。复用原版字体族(Minecraft Ten / Five / Seven v2 / Noto Sans)与字号刻度。

用法

#include "component/ComponentSpec.h" using namespace dearoreui::component; ComponentSpec text; text.kind = ComponentKind::Text; text.variant = "heading"; // heading / subheading / body / muted / tiny text.label = "Hello, DearOreUI!";

注册到页面:

oreui->registerComponent(ModId{"my-mod"}, uiManifest, text);

属性

字段类型说明
kindComponentKind固定为 ComponentKind::Text
labelstring文本内容
variantstring排版变体(见下表)

变体

变体字体字号颜色
headingMinecraft Ten v232px(Heading)白色
subheadingMinecraft Five v220px(Large)白色
bodyMinecraft Seven v216px(Medium)白色
mutedNoto Sans14px(Small)灰色(Muted)
tinyMinecraft Seven v210px(Tiny)白色

相关