Cairo.bindings_versionrcairoのバージョンを以下のフォーマットの文字列で返しま す。
メジャー番号.マイナー番号.マイクロ番号
以下のようにタグが付くこともあります。
メジャー番号.マイナー番号.マイクロ番号-タグ
Cairo.normalize_const_nameCairo.exit_application(exception, exit_status)Since 1.7: C言語レベルからのコールバックか ら実行されるRubyで実行する処理(例えば Cairo::UserFontFace#init)の最中に例外が発生した場合は、 それ以降の処理を安全に継続できる保証がありません。その ため、rcairoではこのメソッドを呼び出してアプリケーショ ンを終了させます。
デフォルトではexceptionを出力し、exit(exit_status)で終了 します。必要な処理がある場合はこのメソッドを上書きして ください。
Cairo.satisfied_version?(major, minor, micro=nil)trueを、そうでない場合はfalseを
返します。ANTIALIAS_DEFAULTANTIALIAS_GRAYANTIALIAS_NONEANTIALIAS_SUBPIXELBINDINGS_VERSION[major, minor, micro,
tag]という配列です。tagはnilのことがあり
ます。BUILD_VERSION[major, minor, micro]という配列です。CONTENT_ALPHACONTENT_COLORCONTENT_COLOR_ALPHAEXTEND_NONEEXTEND_PADEXTEND_REFLECTEXTEND_REPEATFILL_RULE_EVEN_ODDFILL_RULE_WINDINGFILTER_BESTFILTER_BILINEARFILTER_FASTFILTER_GAUSSIANFILTER_GOODFILTER_NEARESTFONT_SLANT_ITALICFONT_SLANT_NORMALFONT_SLANT_OBLIQUEFONT_WEIGHT_BOLDFONT_WEIGHT_NORMALFORMAT_A1FORMAT_A8FORMAT_ARGB32FORMAT_RGB24HINT_METRICS_DEFAULTHINT_METRICS_OFFHINT_METRICS_ONHINT_STYLE_DEFAULTHINT_STYLE_FULLHINT_STYLE_MEDIUMHINT_STYLE_NONEHINT_STYLE_SLIGHTLINE_CAP_BUTTLINE_CAP_ROUNDLINE_CAP_SQUARELINE_JOIN_BEVELLINE_JOIN_MITERLINE_JOIN_ROUNDMAJOR_VERSIONMICRO_VERSIONMINOR_VERSIONOPERATOR_ADDOPERATOR_ATOPOPERATOR_CLEAROPERATOR_DESTOPERATOR_DEST_ATOPOPERATOR_DEST_INOPERATOR_DEST_OUTOPERATOR_DEST_OVEROPERATOR_INOPERATOR_OUTOPERATOR_OVEROPERATOR_SATURATEOPERATOR_SOURCEOPERATOR_XORPATH_CLOSE_PATHPATH_CURVE_TOPATH_LINE_TOPATH_MOVE_TOSUBPIXEL_ORDER_BGRSUBPIXEL_ORDER_DEFAULTSUBPIXEL_ORDER_RGBSUBPIXEL_ORDER_VBGRSUBPIXEL_ORDER_VRGBSVG_VERSION_1_1SVG_VERSION_1_2VERSION[major, minor, micro]という配列です。TEXT_CLUSTER_FLAG_BACKWARD