⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pango-layout-objects.html

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> the text in the <em class="parameter"><code>layout</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2839953"></a><h3><a name="pango-layout-set-markup"></a>pango_layout_set_markup ()</h3><a class="indexterm" name="id2839967"></a><pre class="programlisting">void        pango_layout_set_markup         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             const char *markup,                                             int length);</pre><p>Same as <a href="pango-Layout-Objects.html#pango-layout-set-markup-with-accel"><code class="function">pango_layout_set_markup_with_accel()</code></a>, butthe markup text isn't scanned for accelerators.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>markup</code></em>&#160;:</span></td><td> marked-up text</td></tr><tr><td><span class="term"><em class="parameter"><code>length</code></em>&#160;:</span></td><td> length of marked-up text in bytes, or -1 if <em class="parameter"><code>markup</code></em> isnul-terminated</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2840086"></a><h3><a name="pango-layout-set-markup-with-accel"></a>pango_layout_set_markup_with_accel ()</h3><a class="indexterm" name="id2840100"></a><pre class="programlisting">void        pango_layout_set_markup_with_accel                                            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             const char *markup,                                             int length,                                             <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> accel_marker,                                             <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> *accel_char);</pre><p>Sets the layout text and attribute list from marked-up text (see<a href="PangoMarkupFormat.html" title="Text Attribute Markup">markup format</a>). Replacesthe current text and attribute list.</p><p>If <em class="parameter"><code>accel_marker</code></em> is nonzero, the given character will mark thecharacter following it as an accelerator. For example, <em class="parameter"><code>accel_marker</code></em>might be an ampersand or underscore. All characters markedas an accelerator will receive a <a href="pango-Text-Attributes.html#PANGO-UNDERLINE-LOW:CAPS"><code class="literal">PANGO_UNDERLINE_LOW</code></a> attribute,and the first character so marked will be returned in <em class="parameter"><code>accel_char</code></em>.Two <em class="parameter"><code>accel_marker</code></em> characters following each other produce a singleliteral <em class="parameter"><code>accel_marker</code></em> character.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>markup</code></em>&#160;:</span></td><td> marked-up text(see <a href="PangoMarkupFormat.html" title="Text Attribute Markup">markup format</a>)</td></tr><tr><td><span class="term"><em class="parameter"><code>length</code></em>&#160;:</span></td><td> length of marked-up text in bytes, or -1 if <em class="parameter"><code>markup</code></em> isnul-terminated</td></tr><tr><td><span class="term"><em class="parameter"><code>accel_marker</code></em>&#160;:</span></td><td> marker for accelerators in the text</td></tr><tr><td><span class="term"><em class="parameter"><code>accel_char</code></em>&#160;:</span></td><td> return location for first located accelerator, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2840328"></a><h3><a name="pango-layout-set-attributes"></a>pango_layout_set_attributes ()</h3><a class="indexterm" name="id2840342"></a><pre class="programlisting">void        pango_layout_set_attributes     (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             <a href="pango-Text-Attributes.html#PangoAttrList">PangoAttrList</a> *attrs);</pre><p>Sets the text attributes for a layout object.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>attrs</code></em>&#160;:</span></td><td> a <a href="pango-Text-Attributes.html#PangoAttrList"><span class="type">PangoAttrList</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2840429"></a><h3><a name="pango-layout-get-attributes"></a>pango_layout_get_attributes ()</h3><a class="indexterm" name="id2840442"></a><pre class="programlisting"><a href="pango-Text-Attributes.html#PangoAttrList">PangoAttrList</a>* pango_layout_get_attributes  (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);</pre><p>Gets the attribute list for the layout, if any.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> a <a href="pango-Text-Attributes.html#PangoAttrList"><span class="type">PangoAttrList</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2840518"></a><h3><a name="pango-layout-set-font-description"></a>pango_layout_set_font_description ()</h3><a class="indexterm" name="id2840533"></a><pre class="programlisting">void        pango_layout_set_font_description                                            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre><p>Sets the default font description for the layout. If no fontdescription is set on the layout, the font description fromthe layout's context is used.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>desc</code></em>&#160;:</span></td><td> the new <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset the       current font description</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2840635"></a><h3><a name="pango-layout-get-font-description"></a>pango_layout_get_font_description ()</h3><a class="indexterm" name="id2840651"></a><pre class="programlisting">const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_layout_get_font_description                                            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);</pre><p>Gets the font description for the layout, if any.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>layout</code></em>&#160;:</span></td><td> a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> a pointer to the layout's font description, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the font description from the layout's context is inherited. This value is owned by the layout and must not be modified or freed.</td></tr></tbody></table></div><p>Since  1.8</p></div><hr><div class="refsect2" lang="en"><a name="id2840739"></a><h3><a name="pango-layout-set-width"></a>pango_layout_set_width ()</h3><a class="indexterm" name="id2840753"></a><pre class="programlisting">void        pango_layout_set_width          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             int width);</pre><p>Sets the width to which the lines of the <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a> should wrap.</p><p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -