CairoFontOptions クラス

(PECL cairo >= 0.1.0)

はじめに

不透明な構造体で、フォントのレンダリングに使うすべてのオプションを保持します。

cairo_font_options_t の個々の機能を設定したりアクセスしたりするときには、それぞれ cairo_font_options_set_機能名 や cairo_font_options_get_機能名 という名前の関数を使います。たとえば cairo_font_options_set_antialias() や cairo_font_options_get_antialias() などです。

将来 CairoFontOptions に新たな機能が追加される可能性もあります。 そのため、 CairoFontOptions オブジェクトのコピーや同一性チェック、 マージ、そしてハッシュ値の算出にはそれぞれ CairoFontOptions::copy()CairoFontOptions::equal()CairoFontOptions::merge()CairoFontOptions::hash() (手続き型の場合は cairo_font_options_copy()、cairo_font_options_equal()、 cairo_font_options_merge()、cairo_font_options_hash() を使う必要があります。

クラス概要

CairoFontOptions {
/* メソッド */
public __construct ( void )
public equal ( CairoFontOptions $other ) : bool
public getAntialias ( void ) : int
public getHintMetrics ( void ) : int
public getHintStyle ( void ) : int
public getSubpixelOrder ( void ) : int
public hash ( void ) : int
public merge ( CairoFontOptions $other ) : void
public setAntialias ( int $antialias ) : void
public setHintMetrics ( int $hint_metrics ) : void
public setHintStyle ( int $hint_style ) : void
public setSubpixelOrder ( int $subpixel_order ) : void
public status ( void ) : int
}

目次