字体
<ul>
<li>
<p>存放路径
bin\res\UIDemo\value\font.xml</p>
</li>
<li>
<p>文件格式如下:</p>
<pre><code class="language-xml"><?xml version="1.0" encoding="utf-8"?>
<FontTable>
<Font Id="ID_FONT_TEST" Size="12" Family="" Bold="true" Italic="false" Strikeout="false" Underline="false" FixedSize="false"/>
</FontTable></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"><TextView Width="MatchParent" Height="MatchParent" Font="ID_FONT_TEXT"/></code></pre>
</li>
<li>c++引用字体的方法
```c++
//设置字体
SetFont(_T("ID_FONT_P4"));
//设置子控件字体
SetChildFont(ID_TEXTVIEW, _T("ID_FONT_H6"));
//测量文本大小
SkinUI::MeasureSize(strText, _T("ID_FONT_P4"));
//绘制文本
DrawText(rect, strText, _T("ID_FONT_P4"), _T("ID_COLOR_TEXT"), DT_CENTER | DT_VCENTER | DT_SINGLELINE);
<pre><code></code></pre></li>
</ul>