SWFFont

(PHP 4 >= 4.0.5)

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

説明

SWFFont 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()