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

📄 pango-vertical-text.html

📁 linux
💻 HTML
📖 第 1 页 / 共 2 页
字号:
</div><hr><div class="refsect2" lang="en"><a name="id3200154"></a><h3><a name="PangoGravityHint"></a>enum PangoGravityHint</h3><a class="indexterm" name="id3200169"></a><pre class="programlisting">typedef enum {  PANGO_GRAVITY_HINT_NATURAL,  PANGO_GRAVITY_HINT_STRONG,  PANGO_GRAVITY_HINT_LINE} PangoGravityHint;</pre><p>The <a href="pango-Vertical-Text.html#PangoGravityHint"><span class="type">PangoGravityHint</span></a> defines how horizontal scripts should behave in avertical context.  That is, English excerpt in a vertical paragraph forexample.</p><p>See <a href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="PANGO-GRAVITY-HINT-NATURAL:CAPS"></a><code class="literal">PANGO_GRAVITY_HINT_NATURAL</code></span></td><td> scripts will take their natural gravity basedon the base gravity and the script.  This is the default.</td></tr><tr><td><span class="term"><a name="PANGO-GRAVITY-HINT-STRONG:CAPS"></a><code class="literal">PANGO_GRAVITY_HINT_STRONG</code></span></td><td> always use the base gravity set, regardless ofthe script.</td></tr><tr><td><span class="term"><a name="PANGO-GRAVITY-HINT-LINE:CAPS"></a><code class="literal">PANGO_GRAVITY_HINT_LINE</code></span></td><td> for scripts not in their natural direction (eg.Latin in East gravity), choose per-script gravity such that every scriptrespects the line progression.  This means, Latin and Arabic will takeopposite gravities and both flow top-to-bottom for example.</td></tr></tbody></table></div><p class="since">Since  1.16</p></div><hr><div class="refsect2" lang="en"><a name="id3200298"></a><h3><a name="PANGO-TYPE-GRAVITY-HINT:CAPS"></a>PANGO_TYPE_GRAVITY_HINT</h3><a class="indexterm" name="id3200312"></a><pre class="programlisting">#define PANGO_TYPE_GRAVITY_HINT (pango_gravity_hint_get_type())</pre><p>The <ahref="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> type for <a href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a>.</p></div><hr><div class="refsect2" lang="en"><a name="id3200344"></a><h3><a name="PANGO-GRAVITY-IS-VERTICAL:CAPS"></a>PANGO_GRAVITY_IS_VERTICAL()</h3><a class="indexterm" name="id3200360"></a><pre class="programlisting">#define             PANGO_GRAVITY_IS_VERTICAL(gravity)</pre><p>Whether a <a href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a> represents vertical writing directions.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>gravity</code></em>&#160;:</span></td><td> the <a href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a> to check</td></tr></tbody></table></div><p class="since">Since  1.16</p></div><hr><div class="refsect2" lang="en"><a name="id3200422"></a><h3><a name="pango-gravity-get-for-matrix"></a>pango_gravity_get_for_matrix ()</h3><a class="indexterm" name="id3200437"></a><pre class="programlisting"><a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_gravity_get_for_matrix        (const <a href="pango-Glyph-Storage.html#PangoMatrix">PangoMatrix</a> *matrix);</pre><p>Finds the gravity that best matches the rotation componentin a <a href="pango-Glyph-Storage.html#PangoMatrix"><span class="type">PangoMatrix</span></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>matrix</code></em>&#160;:</span></td><td> a <a href="pango-Glyph-Storage.html#PangoMatrix"><span class="type">PangoMatrix</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> the gravity of <em class="parameter"><code>matrix</code></em>, which will never be<a href="pango-Vertical-Text.html#PANGO-GRAVITY-AUTO:CAPS"><code class="literal">PANGO_GRAVITY_AUTO</code></a>, or <a href="pango-Vertical-Text.html#PANGO-GRAVITY-SOUTH:CAPS"><code class="literal">PANGO_GRAVITY_SOUTH</code></a> if <em class="parameter"><code>matrix</code></em> is <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr></tbody></table></div><p class="since">Since  1.16</p></div><hr><div class="refsect2" lang="en"><a name="id3200567"></a><h3><a name="pango-gravity-get-for-script"></a>pango_gravity_get_for_script ()</h3><a class="indexterm" name="id3200582"></a><pre class="programlisting"><a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_gravity_get_for_script        (<a href="pango-Scripts.html#PangoScript">PangoScript</a> script,                                                         <a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a> base_gravity,                                                         <a href="pango-Vertical-Text.html#PangoGravityHint">PangoGravityHint</a> hint);</pre><p>Based on the script, base gravity, and hint, returns actual gravityto use in laying out a single <a href="pango-Text-Processing.html#PangoItem"><span class="type">PangoItem</span></a>.</p><p>If <em class="parameter"><code>base_gravity</code></em> is <a href="pango-Vertical-Text.html#PANGO-GRAVITY-AUTO:CAPS"><code class="literal">PANGO_GRAVITY_AUTO</code></a>, it is first replaced with thepreferred gravity of <em class="parameter"><code>script</code></em>.  To get the preferred gravity of a script,pass <a href="pango-Vertical-Text.html#PANGO-GRAVITY-AUTO:CAPS"><code class="literal">PANGO_GRAVITY_AUTO</code></a> and <a href="pango-Vertical-Text.html#PANGO-GRAVITY-HINT-STRONG:CAPS"><code class="literal">PANGO_GRAVITY_HINT_STRONG</code></a> in.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>script</code></em>&#160;:</span></td><td> <a href="pango-Scripts.html#PangoScript"><span class="type">PangoScript</span></a> to query</td></tr><tr><td><span class="term"><em class="parameter"><code>base_gravity</code></em>&#160;:</span></td><td> base gravity of the paragraph</td></tr><tr><td><span class="term"><em class="parameter"><code>hint</code></em>&#160;:</span></td><td> orientation hint</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> resolved gravity suitable to use for a run of text</td></tr></tbody></table></div><p class="since">Since  1.16</p></div></div></div></body></html>

⌨️ 快捷键说明

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