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

📄 cairo-cairo-t.html

📁 按照官方的说法:Cairo is a vector graphics library with cross-device output support. 翻译过来
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="id2573915"></a><h3><a name="cairo-pop-group"></a>cairo_pop_group ()</h3><a class="indexterm" name="id2573929"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a>* cairo_pop_group            (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre><p>Since  1.2</p></div><hr><div class="refsect2" lang="en"><a name="id2573959"></a><h3><a name="cairo-pop-group-to-source"></a>cairo_pop_group_to_source ()</h3><a class="indexterm" name="id2573973"></a><pre class="programlisting">void        cairo_pop_group_to_source       (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre><p>Since  1.2</p></div><hr><div class="refsect2" lang="en"><a name="id2574002"></a><h3><a name="cairo-get-group-target"></a>cairo_get_group_target ()</h3><a class="indexterm" name="id2574015"></a><pre class="programlisting"><a href="cairo-cairo-surface-t.html#cairo-surface-t">cairo_surface_t</a>* cairo_get_group_target     (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre><p>Since  1.2</p></div><hr><div class="refsect2" lang="en"><a name="id2574044"></a><h3><a name="cairo-set-source-rgb"></a>cairo_set_source_rgb ()</h3><a class="indexterm" name="id2574055"></a><pre class="programlisting">void        cairo_set_source_rgb            (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             double red,                                             double green,                                             double blue);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574099"></a><h3><a name="cairo-set-source-rgba"></a>cairo_set_source_rgba ()</h3><a class="indexterm" name="id2574111"></a><pre class="programlisting">void        cairo_set_source_rgba           (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             double red,                                             double green,                                             double blue,                                             double alpha);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574162"></a><h3><a name="cairo-set-source"></a>cairo_set_source ()</h3><a class="indexterm" name="id2574174"></a><pre class="programlisting">void        cairo_set_source                (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             <a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *source);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574206"></a><h3><a name="cairo-set-source-surface"></a>cairo_set_source_surface ()</h3><a class="indexterm" name="id2574217"></a><pre class="programlisting">void        cairo_set_source_surface        (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             <a href="cairo-cairo-surface-t.html#cairo-surface-t">cairo_surface_t</a> *surface,                                             double x,                                             double y);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574261"></a><h3><a name="cairo-get-source"></a>cairo_get_source ()</h3><a class="indexterm" name="id2574274"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a>* cairo_get_source           (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574298"></a><h3><a name="cairo-antialias-t"></a>enum cairo_antialias_t</h3><a class="indexterm" name="id2574311"></a><pre class="programlisting">typedef enum _cairo_antialias {    CAIRO_ANTIALIAS_DEFAULT,    CAIRO_ANTIALIAS_NONE,    CAIRO_ANTIALIAS_GRAY,    CAIRO_ANTIALIAS_SUBPIXEL} cairo_antialias_t;</pre><p>Specifies the type of antialiasing to do when rendering text or shapes.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="CAIRO-ANTIALIAS-DEFAULT:CAPS"></a><code class="literal">CAIRO_ANTIALIAS_DEFAULT</code></span></td><td> Use the default antialiasing for  the subsystem and target device</td></tr><tr><td><span class="term"><a name="CAIRO-ANTIALIAS-NONE:CAPS"></a><code class="literal">CAIRO_ANTIALIAS_NONE</code></span></td><td> Use a bilevel alpha mask</td></tr><tr><td><span class="term"><a name="CAIRO-ANTIALIAS-GRAY:CAPS"></a><code class="literal">CAIRO_ANTIALIAS_GRAY</code></span></td><td> Perform single-color antialiasing (using shades of gray for black text on a white background, for example).</td></tr><tr><td><span class="term"><a name="CAIRO-ANTIALIAS-SUBPIXEL:CAPS"></a><code class="literal">CAIRO_ANTIALIAS_SUBPIXEL</code></span></td><td> Perform antialiasing by taking advantage of the order of subpixel elements on devices such as LCD panels</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2574428"></a><h3><a name="cairo-set-antialias"></a>cairo_set_antialias ()</h3><a class="indexterm" name="id2574441"></a><pre class="programlisting">void        cairo_set_antialias             (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             <a href="cairo-cairo-t.html#cairo-antialias-t">cairo_antialias_t</a> antialias);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574472"></a><h3><a name="cairo-get-antialias"></a>cairo_get_antialias ()</h3><a class="indexterm" name="id2574484"></a><pre class="programlisting"><a href="cairo-cairo-t.html#cairo-antialias-t">cairo_antialias_t</a> cairo_get_antialias       (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574508"></a><h3><a name="cairo-set-dash"></a>cairo_set_dash ()</h3><a class="indexterm" name="id2574520"></a><pre class="programlisting">void        cairo_set_dash                  (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             double *dashes,                                             int num_dashes,                                             double offset);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574565"></a><h3><a name="cairo-fill-rule-t"></a>enum cairo_fill_rule_t</h3><a class="indexterm" name="id2574578"></a><pre class="programlisting">typedef enum _cairo_fill_rule {    CAIRO_FILL_RULE_WINDING,    CAIRO_FILL_RULE_EVEN_ODD} cairo_fill_rule_t;</pre><p><a href="cairo-cairo-t.html#cairo-fill-rule-t"><span class="type">cairo_fill_rule_t</span></a> is used to select how paths are filled. For bothfill rules, whether or not a point is included in the fill isdetermined by taking a ray from that point to infinity and lookingat intersections with the path. The ray can be in any direction,as long as it doesn't pass through the end point of a segmentor have a tricky intersection such as intersecting tangent to the path.(Note that filling is not actually implemented in this way. Thisis just a description of the rule that is applied.)</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="CAIRO-FILL-RULE-WINDING:CAPS"></a><code class="literal">CAIRO_FILL_RULE_WINDING</code></span></td><td> If the path crosses the ray fromleft-to-right, counts +1. If the path crosses the rayfrom right to left, counts -1. (Left and right are determinedfrom the perspective of looking along the ray from the startingpoint.) If the total count is non-zero, the point will be filled.</td></tr><tr><td><span class="term"><a name="CAIRO-FILL-RULE-EVEN-ODD:CAPS"></a><code class="literal">CAIRO_FILL_RULE_EVEN_ODD</code></span></td><td> Counts the total number ofintersections, without regard to the orientation of the contour. Ifthe total number of intersections is odd, the point will befilled.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2574670"></a><h3><a name="cairo-set-fill-rule"></a>cairo_set_fill_rule ()</h3><a class="indexterm" name="id2574683"></a><pre class="programlisting">void        cairo_set_fill_rule             (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             <a href="cairo-cairo-t.html#cairo-fill-rule-t">cairo_fill_rule_t</a> fill_rule);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574714"></a><h3><a name="cairo-get-fill-rule"></a>cairo_get_fill_rule ()</h3><a class="indexterm" name="id2574726"></a><pre class="programlisting"><a href="cairo-cairo-t.html#cairo-fill-rule-t">cairo_fill_rule_t</a> cairo_get_fill_rule       (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr);</pre></div><hr><div class="refsect2" lang="en"><a name="id2574750"></a><h3><a name="cairo-line-cap-t"></a>enum cairo_line_cap_t</h3><a class="indexterm" name="id2574762"></a><pre class="programlisting">typedef enum _cairo_line_cap {    CAIRO_LINE_CAP_BUTT,    CAIRO_LINE_CAP_ROUND,    CAIRO_LINE_CAP_SQUARE} cairo_line_cap_t;</pre><p>enumeration for style of line-endings</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="CAIRO-LINE-CAP-BUTT:CAPS"></a><code class="literal">CAIRO_LINE_CAP_BUTT</code></span></td><td> start(stop) the line exactly at the start(end) point</td></tr><tr><td><span class="term"><a name="CAIRO-LINE-CAP-ROUND:CAPS"></a><code class="literal">CAIRO_LINE_CAP_ROUND</code></span></td><td> use a round ending, the center of the circle is the end point</td></tr><tr><td><span class="term"><a name="CAIRO-LINE-CAP-SQUARE:CAPS"></a><code class="literal">CAIRO_LINE_CAP_SQUARE</code></span></td><td> use squared ending, the center of the square is the end point</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2574852"></a><h3><a name="cairo-set-line-cap"></a>cairo_set_line_cap ()</h3><a class="indexterm" name="id2574865"></a><pre class="programlisting">void        cairo_set_line_cap              (<a href="cairo-cairo-t.html#cairo-t">cairo_t</a> *cr,                                             <a href="cairo-cairo-t.html#cairo-line-cap-t">cairo_line_cap_t</a> line_cap);</pre>

⌨️ 快捷键说明

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