3.2 文本
<p>文本由CSkinTextView类来代表,继承于CSkinView,支持CSkinView的所有属性和方法。</p>
<h2>1 属性和相关方法</h2>
<h4>1.1 设置文本是单行还是多行</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">MultiLine=&quot;true&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetMultiLine(BOOL bMultiLine);</code></pre></li>
</ul>
<h4>1.2 设置文本颜色</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">FontColor=&quot;ID_COLOR_RED&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetFontColor(const tstring&amp; strFontColor);</code></pre></li>
</ul>
<h4>1.3 设置文本字体</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">FontStyle=&quot;ID_FONT_NORMAL&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetFontStyle(const tstring&amp; strFontStyle);</code></pre></li>
</ul>
<h4>1.4 设置文本水平对齐方式</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">HorzAlignment=&quot;Left&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetHorzAlignment(StringAlignment alignment);</code></pre></li>
</ul>
<h4>1.5 设置文本垂直对齐方式</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">VertAlignment=&quot;Center&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetVertAlignment(StringAlignment alignment);</code></pre></li>
</ul>
<h4>1.6 单行文本太长时,自动在结尾处加“...”</h4>
<ul>
<li>通过XML属性控制如下:
<pre><code class="language-xml">AutoLayout=&quot;true&quot;</code></pre></li>
<li>通过C++程序代码调用方法控制如下:
<pre><code class="language-c">void SetAutoLayout(BOOL bAutoLayout);</code></pre></li>
</ul>
<h2>请看下面的示例</h2>
<h4>效果图</h4>
<p><img src="http://www.skinui.cn/doc/img/3/2/1.png" alt="文本" /></p>
<h4>布局文件</h4>
<pre><code class="language-xml">&lt;SkinDialog DefaultWidth=&quot;400&quot; DefaultHeight=&quot;300&quot; SysButton=&quot;CLOSE&quot; Icon=&quot;128&quot; Caption=&quot;IDS_CONTROL_SHOW2&quot; Animation=&quot;SizeChange&quot; EscCloseDialog=&quot;true&quot;&gt;
&lt;SkinTextView Id=&quot;1&quot; FontColor=&quot;ID_COLOR_TEXT&quot; Text=&quot;IDS_CONTROL_SHOW_TEXT1&quot; AlignParentLeft=&quot;30&quot; AlignParentRight=&quot;30&quot; AlignParentTop=&quot;45&quot; LayoutHeight=&quot;24&quot; FontStyle=&quot;ID_FONT_NORMAL&quot;/&gt;
&lt;SkinTextView Id=&quot;1&quot; FontColor=&quot;ID_COLOR_TEXT&quot; Text=&quot;IDS_CONTROL_SHOW_TEXT2&quot; AlignParentLeft=&quot;30&quot; AlignParentTop=&quot;100&quot; AlignParentRight=&quot;30&quot; LayoutHeight=&quot;72&quot; FontStyle=&quot;ID_FONT_NORMAL&quot; MultiLine=&quot;true&quot;/&gt;
&lt;SkinTextView Id=&quot;1&quot; FontColor=&quot;ID_COLOR_RED&quot; Text=&quot;IDS_CONTROL_SHOW_TEXT3&quot; AlignParentLeft=&quot;30&quot; AlignParentTop=&quot;200&quot; LayoutHeight=&quot;72&quot; LayoutWidth=&quot;275&quot; FontStyle=&quot;ID_FONT_NORMAL&quot; MultiLine=&quot;true&quot;/&gt;
&lt;/SkinDialog&gt;</code></pre>