全件検索で「クラス」を検索した結果、66件ヒットしました。

TextRenderer (flash.text.TextRenderer) クラス

使用可能バージョン【FlashPlayer8 】
使用可能ActionScriptバージョン【ActionScript1.0 】

public class TextRenderer
extends Object

TextRenderer クラスには、埋め込みフォントの高度なアンチエイリアス機能が用意されています。高度なアンチエイリアスに設定すると、小さいフォントを非常に高品質でレンダリングできます。高度なアンチエイリアスは、小さいフォントのテキストが多いアプリケーションで使用します。非常に大きいフォント (48 ポイント以上) に対して高度なアンチエイリアスを使用することはお勧めしません。高度なアンチエイリアスは、Flash Player 8 でのみ使用できます。

テキストフィールドで高度なアンチエイリアスを設定するには、TextField インスタンスの antiAliasType プロパティを設定します。次の例では、"customFont" というリンケージ識別子を持つ共有フォントがライブラリ内に必要です。

var txtFormat:TextFormat = new TextFormat();
txtFormat.font = "customFont";

var label:TextField = this.createTextField("label", this.getNextHighestDepth(), 10, 10, 200, 20);
label.setNewTextFormat(txtFormat);
label.text = "Hello World";
label.embedFonts = true;
label.antiAliasType = "advanced";

高度なアンチエイリアスには、線の太さとエッジのシャープネスの両方を連続的に変調する CSM (Continuous Stroke Modulation) 機能が用意されています。高度な機能として、setAdvancedAntialiasingTable() メソッドを使用すると、特定の書体やフォントサイズの設定を定義できます。

プロパティ一覧

オプションプロパティ説明
staticmaxLevel:Number高度なアンチエイリアス用のADF(AdaptivelySampledDistanceField)品質レベルです。

メソッド一覧

オプション署名説明
staticsetAdvancedAntialiasingTable(fontName:String,
fontStyle:String,
colorType:String,
advancedAntialiasingTable:Array):Void
フォントのカスタムCSM(ContinuousStrokeModulation)ルックアップテーブルを設定します。

TextRenderer (flash.text.TextRenderer) クラスのページトップへ