1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
|
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<title>Cairoモジュール</title>
<link href="../doc.css" type="text/css" rel="stylesheet" />
</head>
<div class="footer">
<ul>
<li><a href="./">索引</a></li>
</ul>
</div>
</body>
<h1><a name="label-0" id="label-0">Cairoモジュール</a></h1><!-- RDLabel: "Cairoモジュール" -->
<h2><a name="label-1" id="label-1">モジュール関数</a></h2><!-- RDLabel: "モジュール関数" -->
<dl>
<dt><a name="label-2" id="label-2"><code>Cairo.bindings_version</code></a></dt><!-- RDLabel: "Cairo.bindings_version" -->
<dd>
<p>rcairoのバージョンを以下のフォーマットの文字列で返しま
す。</p>
<pre>メジャー番号.マイナー番号.マイクロ番号</pre>
<p>以下のようにタグが付くこともあります。</p>
<pre>メジャー番号.マイナー番号.マイクロ番号-タグ</pre>
<ul>
<li>戻り値: rcairoのバージョン</li>
</ul></dd>
<dt><a name="label-3" id="label-3"><code>Cairo.normalize_const_name</code></a></dt><!-- RDLabel: "Cairo.normalize_const_name" -->
<dd>
内部で使っているメソッドです。</dd>
<dt><a name="label-4" id="label-4"><code>Cairo.exit_application(<var>exception</var>, <var>exit_status</var>)</code></a></dt><!-- RDLabel: "Cairo.exit_application" -->
<dd>
<p><em>Since 1.7</em>: C言語レベルからのコールバックか
ら実行されるRubyで実行する処理(例えば
<a href="cairo-user-font-face.html">Cairo::UserFontFace#init</a>)の最中に例外が発生した場合は、
それ以降の処理を安全に継続できる保証がありません。その
ため、rcairoではこのメソッドを呼び出してアプリケーショ
ンを終了させます。</p>
<p>デフォルトではexceptionを出力し、exit(exit_status)で終了
します。必要な処理がある場合はこのメソッドを上書きして
ください。</p>
<ul>
<li>exception: 発生した例外。</li>
<li>exit_status: 終了ステータス。</li>
</ul></dd>
<dt><a name="label-5" id="label-5"><code>Cairo.satisfied_version?(<var>major</var>, <var>minor</var>, <var>micro</var>=<var>nil</var>)</code></a></dt><!-- RDLabel: "Cairo.satisfied_version?" -->
<dd>
<em>Since 1.7</em>: ビルドしたcairoのバージョンが指
定したバージョン以上かどうかを返します。
<ul>
<li>major: メジャーバージョン</li>
<li>minor: マイナーバージョン</li>
<li>micro: マイクロバージョン</li>
<li>戻り値: ビルドしたcairoのバージョンが指定したバージョ
ン以上なら<code>true</code>を、そうでない場合は<code>false</code>を
返します。</li>
</ul></dd>
</dl>
<h2><a name="label-6" id="label-6">定数</a></h2><!-- RDLabel: "定数" -->
<dl>
<dt><a name="label-7" id="label-7"><code>ANTIALIAS_DEFAULT</code></a></dt><!-- RDLabel: "ANTIALIAS_DEFAULT" -->
<dt><a name="label-8" id="label-8"><code>ANTIALIAS_GRAY</code></a></dt><!-- RDLabel: "ANTIALIAS_GRAY" -->
<dt><a name="label-9" id="label-9"><code>ANTIALIAS_NONE</code></a></dt><!-- RDLabel: "ANTIALIAS_NONE" -->
<dt><a name="label-10" id="label-10"><code>ANTIALIAS_SUBPIXEL</code></a></dt><!-- RDLabel: "ANTIALIAS_SUBPIXEL" -->
<dt><a name="label-11" id="label-11"><code>BINDINGS_VERSION</code></a></dt><!-- RDLabel: "BINDINGS_VERSION" -->
<dd>
rcairoのバージョンを示す<code>[major, minor, micro,
tag]</code>という配列です。<var>tag</var>は<code>nil</code>のことがあり
ます。</dd>
<dt><a name="label-12" id="label-12"><code>BUILD_VERSION</code></a></dt><!-- RDLabel: "BUILD_VERSION" -->
<dd>
rcairoをビルドするのに使用したcairoのバージョンを示す
<code>[major, minor, micro]</code>という配列です。</dd>
<dt><a name="label-13" id="label-13"><code>CONTENT_ALPHA</code></a></dt><!-- RDLabel: "CONTENT_ALPHA" -->
<dt><a name="label-14" id="label-14"><code>CONTENT_COLOR</code></a></dt><!-- RDLabel: "CONTENT_COLOR" -->
<dt><a name="label-15" id="label-15"><code>CONTENT_COLOR_ALPHA</code></a></dt><!-- RDLabel: "CONTENT_COLOR_ALPHA" -->
<dt><a name="label-16" id="label-16"><code>EXTEND_NONE</code></a></dt><!-- RDLabel: "EXTEND_NONE" -->
<dt><a name="label-17" id="label-17"><code>EXTEND_PAD</code></a></dt><!-- RDLabel: "EXTEND_PAD" -->
<dt><a name="label-18" id="label-18"><code>EXTEND_REFLECT</code></a></dt><!-- RDLabel: "EXTEND_REFLECT" -->
<dt><a name="label-19" id="label-19"><code>EXTEND_REPEAT</code></a></dt><!-- RDLabel: "EXTEND_REPEAT" -->
<dt><a name="label-20" id="label-20"><code>FILL_RULE_EVEN_ODD</code></a></dt><!-- RDLabel: "FILL_RULE_EVEN_ODD" -->
<dt><a name="label-21" id="label-21"><code>FILL_RULE_WINDING</code></a></dt><!-- RDLabel: "FILL_RULE_WINDING" -->
<dt><a name="label-22" id="label-22"><code>FILTER_BEST</code></a></dt><!-- RDLabel: "FILTER_BEST" -->
<dt><a name="label-23" id="label-23"><code>FILTER_BILINEAR</code></a></dt><!-- RDLabel: "FILTER_BILINEAR" -->
<dt><a name="label-24" id="label-24"><code>FILTER_FAST</code></a></dt><!-- RDLabel: "FILTER_FAST" -->
<dt><a name="label-25" id="label-25"><code>FILTER_GAUSSIAN</code></a></dt><!-- RDLabel: "FILTER_GAUSSIAN" -->
<dt><a name="label-26" id="label-26"><code>FILTER_GOOD</code></a></dt><!-- RDLabel: "FILTER_GOOD" -->
<dt><a name="label-27" id="label-27"><code>FILTER_NEAREST</code></a></dt><!-- RDLabel: "FILTER_NEAREST" -->
<dt><a name="label-28" id="label-28"><code>FONT_SLANT_ITALIC</code></a></dt><!-- RDLabel: "FONT_SLANT_ITALIC" -->
<dt><a name="label-29" id="label-29"><code>FONT_SLANT_NORMAL</code></a></dt><!-- RDLabel: "FONT_SLANT_NORMAL" -->
<dt><a name="label-30" id="label-30"><code>FONT_SLANT_OBLIQUE</code></a></dt><!-- RDLabel: "FONT_SLANT_OBLIQUE" -->
<dt><a name="label-31" id="label-31"><code>FONT_WEIGHT_BOLD</code></a></dt><!-- RDLabel: "FONT_WEIGHT_BOLD" -->
<dt><a name="label-32" id="label-32"><code>FONT_WEIGHT_NORMAL</code></a></dt><!-- RDLabel: "FONT_WEIGHT_NORMAL" -->
<dt><a name="label-33" id="label-33"><code>FORMAT_A1</code></a></dt><!-- RDLabel: "FORMAT_A1" -->
<dt><a name="label-34" id="label-34"><code>FORMAT_A8</code></a></dt><!-- RDLabel: "FORMAT_A8" -->
<dt><a name="label-35" id="label-35"><code>FORMAT_ARGB32</code></a></dt><!-- RDLabel: "FORMAT_ARGB32" -->
<dt><a name="label-36" id="label-36"><code>FORMAT_RGB24</code></a></dt><!-- RDLabel: "FORMAT_RGB24" -->
<dt><a name="label-37" id="label-37"><code>HINT_METRICS_DEFAULT</code></a></dt><!-- RDLabel: "HINT_METRICS_DEFAULT" -->
<dt><a name="label-38" id="label-38"><code>HINT_METRICS_OFF</code></a></dt><!-- RDLabel: "HINT_METRICS_OFF" -->
<dt><a name="label-39" id="label-39"><code>HINT_METRICS_ON</code></a></dt><!-- RDLabel: "HINT_METRICS_ON" -->
<dt><a name="label-40" id="label-40"><code>HINT_STYLE_DEFAULT</code></a></dt><!-- RDLabel: "HINT_STYLE_DEFAULT" -->
<dt><a name="label-41" id="label-41"><code>HINT_STYLE_FULL</code></a></dt><!-- RDLabel: "HINT_STYLE_FULL" -->
<dt><a name="label-42" id="label-42"><code>HINT_STYLE_MEDIUM</code></a></dt><!-- RDLabel: "HINT_STYLE_MEDIUM" -->
<dt><a name="label-43" id="label-43"><code>HINT_STYLE_NONE</code></a></dt><!-- RDLabel: "HINT_STYLE_NONE" -->
<dt><a name="label-44" id="label-44"><code>HINT_STYLE_SLIGHT</code></a></dt><!-- RDLabel: "HINT_STYLE_SLIGHT" -->
<dt><a name="label-45" id="label-45"><code>LINE_CAP_BUTT</code></a></dt><!-- RDLabel: "LINE_CAP_BUTT" -->
<dt><a name="label-46" id="label-46"><code>LINE_CAP_ROUND</code></a></dt><!-- RDLabel: "LINE_CAP_ROUND" -->
<dt><a name="label-47" id="label-47"><code>LINE_CAP_SQUARE</code></a></dt><!-- RDLabel: "LINE_CAP_SQUARE" -->
<dt><a name="label-48" id="label-48"><code>LINE_JOIN_BEVEL</code></a></dt><!-- RDLabel: "LINE_JOIN_BEVEL" -->
<dt><a name="label-49" id="label-49"><code>LINE_JOIN_MITER</code></a></dt><!-- RDLabel: "LINE_JOIN_MITER" -->
<dt><a name="label-50" id="label-50"><code>LINE_JOIN_ROUND</code></a></dt><!-- RDLabel: "LINE_JOIN_ROUND" -->
<dt><a name="label-51" id="label-51"><code>MAJOR_VERSION</code></a></dt><!-- RDLabel: "MAJOR_VERSION" -->
<dd>
現在rcairoと一緒に使用しているcairoのメジャーバージョン
を示す整数です。</dd>
<dt><a name="label-52" id="label-52"><code>MICRO_VERSION</code></a></dt><!-- RDLabel: "MICRO_VERSION" -->
<dd>
現在rcairoと一緒に使用しているcairoのマイナーバージョン
を示す整数です。</dd>
<dt><a name="label-53" id="label-53"><code>MINOR_VERSION</code></a></dt><!-- RDLabel: "MINOR_VERSION" -->
<dd>
現在rcairoと一緒に使用しているcairoのマイクロバージョン
を示す整数です。</dd>
<dt><a name="label-54" id="label-54"><code>OPERATOR_ADD</code></a></dt><!-- RDLabel: "OPERATOR_ADD" -->
<dt><a name="label-55" id="label-55"><code>OPERATOR_ATOP</code></a></dt><!-- RDLabel: "OPERATOR_ATOP" -->
<dt><a name="label-56" id="label-56"><code>OPERATOR_CLEAR</code></a></dt><!-- RDLabel: "OPERATOR_CLEAR" -->
<dt><a name="label-57" id="label-57"><code>OPERATOR_DEST</code></a></dt><!-- RDLabel: "OPERATOR_DEST" -->
<dt><a name="label-58" id="label-58"><code>OPERATOR_DEST_ATOP</code></a></dt><!-- RDLabel: "OPERATOR_DEST_ATOP" -->
<dt><a name="label-59" id="label-59"><code>OPERATOR_DEST_IN</code></a></dt><!-- RDLabel: "OPERATOR_DEST_IN" -->
<dt><a name="label-60" id="label-60"><code>OPERATOR_DEST_OUT</code></a></dt><!-- RDLabel: "OPERATOR_DEST_OUT" -->
<dt><a name="label-61" id="label-61"><code>OPERATOR_DEST_OVER</code></a></dt><!-- RDLabel: "OPERATOR_DEST_OVER" -->
<dt><a name="label-62" id="label-62"><code>OPERATOR_IN</code></a></dt><!-- RDLabel: "OPERATOR_IN" -->
<dt><a name="label-63" id="label-63"><code>OPERATOR_OUT</code></a></dt><!-- RDLabel: "OPERATOR_OUT" -->
<dt><a name="label-64" id="label-64"><code>OPERATOR_OVER</code></a></dt><!-- RDLabel: "OPERATOR_OVER" -->
<dt><a name="label-65" id="label-65"><code>OPERATOR_SATURATE</code></a></dt><!-- RDLabel: "OPERATOR_SATURATE" -->
<dt><a name="label-66" id="label-66"><code>OPERATOR_SOURCE</code></a></dt><!-- RDLabel: "OPERATOR_SOURCE" -->
<dt><a name="label-67" id="label-67"><code>OPERATOR_XOR</code></a></dt><!-- RDLabel: "OPERATOR_XOR" -->
<dt><a name="label-68" id="label-68"><code>PATH_CLOSE_PATH</code></a></dt><!-- RDLabel: "PATH_CLOSE_PATH" -->
<dt><a name="label-69" id="label-69"><code>PATH_CURVE_TO</code></a></dt><!-- RDLabel: "PATH_CURVE_TO" -->
<dt><a name="label-70" id="label-70"><code>PATH_LINE_TO</code></a></dt><!-- RDLabel: "PATH_LINE_TO" -->
<dt><a name="label-71" id="label-71"><code>PATH_MOVE_TO</code></a></dt><!-- RDLabel: "PATH_MOVE_TO" -->
<dt><a name="label-72" id="label-72"><code>SUBPIXEL_ORDER_BGR</code></a></dt><!-- RDLabel: "SUBPIXEL_ORDER_BGR" -->
<dt><a name="label-73" id="label-73"><code>SUBPIXEL_ORDER_DEFAULT</code></a></dt><!-- RDLabel: "SUBPIXEL_ORDER_DEFAULT" -->
<dt><a name="label-74" id="label-74"><code>SUBPIXEL_ORDER_RGB</code></a></dt><!-- RDLabel: "SUBPIXEL_ORDER_RGB" -->
<dt><a name="label-75" id="label-75"><code>SUBPIXEL_ORDER_VBGR</code></a></dt><!-- RDLabel: "SUBPIXEL_ORDER_VBGR" -->
<dt><a name="label-76" id="label-76"><code>SUBPIXEL_ORDER_VRGB</code></a></dt><!-- RDLabel: "SUBPIXEL_ORDER_VRGB" -->
<dt><a name="label-77" id="label-77"><code>SVG_VERSION_1_1</code></a></dt><!-- RDLabel: "SVG_VERSION_1_1" -->
<dt><a name="label-78" id="label-78"><code>SVG_VERSION_1_2</code></a></dt><!-- RDLabel: "SVG_VERSION_1_2" -->
<dt><a name="label-79" id="label-79"><code>VERSION</code></a></dt><!-- RDLabel: "VERSION" -->
<dd>
現在rcairoと一緒に使用しているcairoのバージョンを示す
<code>[major, minor, micro]</code>という配列です。</dd>
<dt><a name="label-80" id="label-80"><code>TEXT_CLUSTER_FLAG_BACKWARD</code></a></dt><!-- RDLabel: "TEXT_CLUSTER_FLAG_BACKWARD" -->
</dl>
<h2><a name="label-81" id="label-81">参考</a></h2><!-- RDLabel: "参考" -->
<ul>
<li><a href="index.html#label-0">索引</a></li>
</ul>
<h2><a name="label-82" id="label-82">変更履歴</a></h2><!-- RDLabel: "変更履歴" -->
<ul>
<li>2008-08-17: kou: rcairo 1.7対応。</li>
<li>2007-05-22: kou: スタート。</li>
</ul>
<div class="footer">
<ul>
<li><a href="./">索引</a></li>
</ul>
</div>
</body>
</html>
|