SkinUI5.0官方文档

SkinUI5.0官方文档


字体

<ul> <li> <p>存放路径 bin\res\UIDemo\value\font.xml</p> </li> <li> <p>文件格式如下:</p> <pre><code class="language-xml">&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;FontTable&gt; &lt;Font Id="ID_FONT_TEST" Size="12" Family="" Bold="true" Italic="false" Strikeout="false" Underline="false" FixedSize="false"/&gt; &lt;/FontTable&gt;</code></pre> </li> <li> <p>属性说明如下:</p> <pre><code class="language-xml">【Id】字体Id 【Size】字体大小 【Family】字体家族,设置字体家族,留空表示使用config.xml的配置。 【Bold】是否加粗,true表示加粗,否则表示不加粗。 【Italic】是否斜体,true表示是斜体,否则表示不是斜体。 【Strikeout】是否带删除线,true表示带删除线,否则表示不带删除线。 【Underline】是否带下划线,true表示带下划线,否则表示不带下划线。 【FixedSize】是否固定大小,true表示固定大小,否则表示不是固定大小。设置为固定大小后,字体大小不受设置字体大小功能的控制,始终保持设置的大小,详见后续章节。</code></pre> </li> <li> <p>xml引用字体的方法</p> <pre><code class="language-xml">&lt;TextView Width="MatchParent" Height="MatchParent" Font="ID_FONT_TEXT"/&gt;</code></pre> </li> <li>c++引用字体的方法 ```c++ //设置字体 SetFont(_T(&quot;ID_FONT_P4&quot;)); //设置子控件字体 SetChildFont(ID_TEXTVIEW, _T(&quot;ID_FONT_H6&quot;)); //测量文本大小 SkinUI::MeasureSize(strText, _T(&quot;ID_FONT_P4&quot;)); //绘制文本 DrawText(rect, strText, _T(&quot;ID_FONT_P4&quot;), _T(&quot;ID_COLOR_TEXT&quot;), DT_CENTER | DT_VCENTER | DT_SINGLELINE); <pre><code></code></pre></li> </ul>

页面列表

ITEM_HTML