SWFFont

(PHP 4 >= 4.0.5)

SWFFont -- フォントの定義をロードする

説明

new swffont (string filename)

filename が、FDBファイルの名前(すなわち、 ".fdb" で終る)の場合、このファイル中のフォントの定義をロードしま す。そうでない場合、ブラウザで定義されたフォントリファレンスを作 成します。

FDB ("font definition block") は、フォントに関する詳細な情報が記 述されているSWF DefineFont2 ブロック用の非常に簡単なラッパーです。 FDBファイルは、mingの主要ファイルの配布ディレクトリではなくutilディ レクトリにある付属のmakefdbユーティリティによりSWFジェネレータテ ンプレートファイルから作成することが可能です。

ブラウザで定義されたフォントには、フォント名以外のフォント情報が含 まれていません。フォント定義は、ムービープレイヤーに提供されると 仮定します。フォント _serif, _sans, _typewriter は、常に使用可能 です。例えば、

<?php
$f = new SWFFont("_sans"); 
?>
     
により、標準的な sans-serif フォントが指定されます。これは、HTML で <font name="sans-serif"> と指定した場 合とおそらく同じになります。

swffont() は、フォント定義へのリファレンスを返 します。これは、SWFText->setFont() および SWFTextField->setFont() メソッドで使用可能です。

SWFFont は、次のメソッドを有します : swffont->getwidth()