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

📄 pango-xft-fonts-and-rendering.html

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 HTML
📖 第 1 页 / 共 4 页
字号:
>gint</a> x,                                             <ahref="../glib/glib-Basic-Types.html#gint">gint</a> y);</pre><p>Renders a <a href="pango-Glyph-Storage.html#PangoGlyphString"><span class="type">PangoGlyphString</span></a> onto an <span class="type">XftDraw</span> object wrapping an X drawable.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>draw</code></em>&#160;:</span></td><td>    the <span class="type">XftDraw</span> object.</td></tr><tr><td><span class="term"><em class="parameter"><code>color</code></em>&#160;:</span></td><td>   the color in which to draw the string</td></tr><tr><td><span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td><td>    the font in which to draw the string</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em>&#160;:</span></td><td>  the glyph string to draw</td></tr><tr><td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td><td>       the x position of start of string (in pixels)</td></tr><tr><td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td><td>       the y position of baseline (in pixels)</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2887767"></a><h3><a name="pango-xft-picture-render"></a>pango_xft_picture_render ()</h3><a class="indexterm" name="id2887780"></a><pre class="programlisting">void        pango_xft_picture_render        (Display *display,                                             Picture src_picture,                                             Picture dest_picture,                                             <a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,                                             <a href="pango-Glyph-Storage.html#PangoGlyphString">PangoGlyphString</a> *glyphs,                                             <ahref="../glib/glib-Basic-Types.html#gint">gint</a> x,                                             <ahref="../glib/glib-Basic-Types.html#gint">gint</a> y);</pre><p>Renders a <a href="pango-Glyph-Storage.html#PangoGlyphString"><span class="type">PangoGlyphString</span></a> onto an Xrender <span class="type">Picture</span> 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>display</code></em>&#160;:</span></td><td>      an X display</td></tr><tr><td><span class="term"><em class="parameter"><code>src_picture</code></em>&#160;:</span></td><td>  the source picture to draw the string with</td></tr><tr><td><span class="term"><em class="parameter"><code>dest_picture</code></em>&#160;:</span></td><td> the destination picture to draw the string onto</td></tr><tr><td><span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td><td>         the font in which to draw the string</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em>&#160;:</span></td><td>       the glyph string to draw</td></tr><tr><td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td><td>            the x position of start of string (in pixels)</td></tr><tr><td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td><td>            the y position of baseline (in pixels)</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2887975"></a><h3><a name="pango-xft-render-transformed"></a>pango_xft_render_transformed ()</h3><a class="indexterm" name="id2887991"></a><pre class="programlisting">void        pango_xft_render_transformed    (XftDraw *draw,                                             XftColor *color,                                             <a href="pango-Glyph-Storage.html#PangoMatrix">PangoMatrix</a> *matrix,                                             <a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,                                             <a href="pango-Glyph-Storage.html#PangoGlyphString">PangoGlyphString</a> *glyphs,                                             int x,                                             int y);</pre><p>Renders a <a href="pango-Glyph-Storage.html#PangoGlyphString"><span class="type">PangoGlyphString</span></a> onto a <span class="type">XftDraw</span>, possiblytransforming the layed-out coordinates through a transformationmatrix. Note that the transformation matrix for <em class="parameter"><code>font</code></em> is notchanged, so to produce correct rendering results, the <em class="parameter"><code>font</code></em>must have been loaded using a <a href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> with an identicaltransformation matrix to that passed in to this function.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>draw</code></em>&#160;:</span></td><td>    an <span class="type">XftDraw</span></td></tr><tr><td><span class="term"><em class="parameter"><code>color</code></em>&#160;:</span></td><td>   the color in which to draw the glyphs</td></tr><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>, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use an identity transformation</td></tr><tr><td><span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td><td>    the font in which to draw the string</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em>&#160;:</span></td><td>  the glyph string to draw</td></tr><tr><td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td><td>       the x position of the start of the string (in Pango          units in user space coordinates)</td></tr><tr><td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td><td>       the y position of the baseline (in Pango units          in user space coordinates)</td></tr></tbody></table></div><p>Since  1.8</p></div><hr><div class="refsect2" lang="en"><a name="id2888245"></a><h3><a name="pango-xft-render-layout-line"></a>pango_xft_render_layout_line ()</h3><a class="indexterm" name="id2888261"></a><pre class="programlisting">void        pango_xft_render_layout_line    (XftDraw *draw,                                             XftColor *color,                                             <a href="pango-Layout-Objects.html#PangoLayoutLine">PangoLayoutLine</a> *line,                                             int x,                                             int y);</pre><p>Render a <a href="pango-Layout-Objects.html#PangoLayoutLine"><span class="type">PangoLayoutLine</span></a> onto a <span class="type">XftDraw</span></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>draw</code></em>&#160;:</span></td><td>      an <span class="type">XftDraw</span></td></tr><tr><td><span class="term"><em class="parameter"><code>color</code></em>&#160;:</span></td><td>     the foreground color in which to draw the layout line            (may be overridden by color attributes)</td></tr><tr><td><span class="term"><em class="parameter"><code>line</code></em>&#160;:</span></td><td>      a <a href="pango-Layout-Objects.html#PangoLayoutLine"><span class="type">PangoLayoutLine</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>x</code></em>&#160;:</span></td><td>         the x position of start of string (in Pango units)</td></tr><tr><td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td><td>         the y position of baseline (in Pango units)</td></tr></tbody></table></div><p>Since  1.8</p></div><hr><div class="refsect2" lang="en"><a name="id2888434"></a><h3><a name="pango-xft-render-layout"></a>pango_xft_render_layout ()</h3><a class="indexterm" name="id2888449"></a><pre class="programlisting">void        pango_xft_render_layout         (XftDraw *draw,                                             XftColor *color,                                             <a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                             int x,                                             int y);</pre><p>Render a <a href="pango-Layout-Objects.html#PangoLayout"><span class="type">PangoLayout</span></a> onto a <span class="type">XftDraw</span></p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>draw</code></em>&#160;:</span></td><td>      an <span class="type">XftDraw</span></td></tr><tr><td><span class="term"><em class="parameter"><code>color</code></em>&#160;:</span></td><td>     the foreground color in which to draw the layout            (may be overridden by color attributes)</td></tr><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>x</code></em>&#160;:</span></td><td>         the X position of the left of the layout (in Pango units)</td></tr><tr><td><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></td><td>         the Y position of the top of the layout (in Pango units)</td></tr></tbody></table></div><p>Since  1.8</p></div></div></div></body></html>

⌨️ 快捷键说明

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