説明
new
swffont ( string filename)
警告 |
この関数は、
実験的なステータスにあります。これは、この関数の
動作、関数名、ここで書かれていること全てがPHPの将来のバージョンで予告
なく変更される可能性があることを意味します。注意を喚起するとともに自分
のリスクでこの関数を使用して下さい。 |
filename が、FDBファイルの名前(すなわち、
".fdb" で終る)の場合、このファイル中のフォントの定義をロードしま
す。そうでない場合、ブラウザで定義されたフォントリファレンスを作
成します。
FDB ("font definition block") は、フォントに関する詳細な情報が記
述されているSWF DefineFont2 ブロック用の非常に簡単なラッパーです。
FDBファイルは、mingの主要ファイルの配布ディレクトリではなくutilディ
レクトリにある付属のmakefdbユーティリティによりSWFジェネレータテ
ンプレートファイルから作成することが可能です。
ブラウザで定義されたフォントには、フォント名以外のフォント情報が含
まれていません。フォント定義は、ムービープレイヤーに提供されると
仮定します。フォント _serif, _sans, _typewriter は、常に使用可能
です。例えば、
<?php
$f = newSWFFont("_sans");
?> |
により、標準的な sans-serif フォントが指定されます。これは、HTML
で
<font name="sans-serif"> と指定した場
合とおそらく同じになります。
swffont() は、フォント定義へのリファレンスを返
します。これは、SWFText->setFont() および
SWFTextField->setFont() メソッドで使用可能です。
SWFFont は、次のメソッドを有します :
swffont->getwidth()