📄 pango-coverage-maps.html
字号:
<p>Increase the reference count on the <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a> by one.if the result is zero, free the coverage and all associated memory.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277158"></a><h3><a name="pango-coverage-copy"></a>pango_coverage_copy ()</h3><a class="indexterm" name="id3277172"></a><pre class="programlisting"><a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a>* pango_coverage_copy (<a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *coverage);</pre><p>Copy an existing <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a>. (This function may now be unnecessarysince we refcount the structure. File a bug if you use it.)</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the newly allocated <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a>, with a reference count of one, which should be freed with <a href="pango-Coverage-Maps.html#pango-coverage-unref"><code class="function">pango_coverage_unref()</code></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277271"></a><h3><a name="pango-coverage-get"></a>pango_coverage_get ()</h3><a class="indexterm" name="id3277285"></a><pre class="programlisting"><a href="pango-Coverage-Maps.html#PangoCoverageLevel">PangoCoverageLevel</a> pango_coverage_get (<a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *coverage, int index_);</pre><p>Determine whether a particular index is covered by <em class="parameter"><code>coverage</code></em></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>index_</code></em> :</span></td><td> the index to check</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the coverage level of <em class="parameter"><code>coverage</code></em> for character <em class="parameter"><code>index_</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277392"></a><h3><a name="pango-coverage-max"></a>pango_coverage_max ()</h3><a class="indexterm" name="id3277405"></a><pre class="programlisting">void pango_coverage_max (<a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *coverage, <a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *other);</pre><p>Set the coverage for each index in <em class="parameter"><code>coverage</code></em> to be the max (better)value of the current coverage for the index and the coverage forthe corresponding index in <em class="parameter"><code>other</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>other</code></em> :</span></td><td> another <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277508"></a><h3><a name="pango-coverage-set"></a>pango_coverage_set ()</h3><a class="indexterm" name="id3277521"></a><pre class="programlisting">void pango_coverage_set (<a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *coverage, int index_, <a href="pango-Coverage-Maps.html#PangoCoverageLevel">PangoCoverageLevel</a> level);</pre><p>Modify a particular index within <em class="parameter"><code>coverage</code></em></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>index_</code></em> :</span></td><td> the index to modify</td></tr><tr><td><span class="term"><em class="parameter"><code>level</code></em> :</span></td><td> the new level for <em class="parameter"><code>index_</code></em></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277633"></a><h3><a name="pango-coverage-to-bytes"></a>pango_coverage_to_bytes ()</h3><a class="indexterm" name="id3277646"></a><pre class="programlisting">void pango_coverage_to_bytes (<a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a> *coverage, <ahref="../glib/glib-Basic-Types.html#guchar">guchar</a> **bytes, int *n_bytes);</pre><p>Convert a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a> structure into a flat binary format</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>coverage</code></em> :</span></td><td> a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>bytes</code></em> :</span></td><td> location to store result (must be freed with <ahref="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>)</td></tr><tr><td><span class="term"><em class="parameter"><code>n_bytes</code></em> :</span></td><td> location to store size of result</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3277768"></a><h3><a name="pango-coverage-from-bytes"></a>pango_coverage_from_bytes ()</h3><a class="indexterm" name="id3277781"></a><pre class="programlisting"><a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a>* pango_coverage_from_bytes (<ahref="../glib/glib-Basic-Types.html#guchar">guchar</a> *bytes, int n_bytes);</pre><p>Convert data generated from <code class="function">pango_converage_to_bytes()</code> backto a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</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>bytes</code></em> :</span></td><td> binary data representing a <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>n_bytes</code></em> :</span></td><td> the size of <em class="parameter"><code>bytes</code></em> in bytes</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a newly allocated <a href="pango-Coverage-Maps.html#PangoCoverage"><span class="type">PangoCoverage</span></a>, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the data was invalid.</td></tr></tbody></table></div></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -