Packagefrocessing.core
Classpublic class F5Typographics

Processing の vlw形式、またはベクターでテキストを描画するクラス



Public Properties
 PropertyDefined by
  align : String
文字の align を指定します.
F5Typographics
  bitmap_mode : Boolean
F5Typographics
  leading : Number
行間を示します.
F5Typographics
  letterSpacing : Number
文字間をしてします.
F5Typographics
  size : Number
文字のサイズを示します.
F5Typographics
Public Methods
 MethodDefined by
  
新しく F5TypoGraphics クラスのインスタンスを生成します.
F5Typographics
  
draw(target:BitmapData, str:String, color:uint, x:Number, y:Number, w:Number = 0, h:Number = 0, smoothing:Boolean = false):void
BitmapData にテキストを描画します.
F5Typographics
  
drawText(str:String, x:Number, y:Number, z:Number = 0.0):void
テキストを描画します.
F5Typographics
  
drawTextRect(str:String, x:Number, y:Number, w:Number, h:Number, z:Number = 0.0):void
指定の Rect 内にテキストを描画します.
F5Typographics
  
setFont(font:IFont, fontSize:Number):void
フォントと文字のサイズを指定します.
F5Typographics
  
textAscent():Number
F5Typographics
  
textDescent():Number
F5Typographics
  
textWidth(str:String):Number
テキストの表示幅を返します.
F5Typographics
Public Constants
 ConstantDefined by
  BASELINE : String = "baseline"
[static]
F5Typographics
  BOTTOM : String = "bottom"
[static]
F5Typographics
  CENTER : String = "center"
[static]
F5Typographics
  LEFT : String = "left"
[static]
F5Typographics
  RIGHT : String = "right"
[static]
F5Typographics
  TOP : String = "top"
[static]
F5Typographics
Property detail
alignproperty
align:String  [read-write]

文字の align を指定します.

Implementation
    public function get align():String
    public function set align(value:String):void
bitmap_modeproperty 
public var bitmap_mode:Boolean
leadingproperty 
leading:Number  [read-write]

行間を示します.

Implementation
    public function get leading():Number
    public function set leading(value:Number):void
letterSpacingproperty 
letterSpacing:Number  [read-write]

文字間をしてします.

Implementation
    public function get letterSpacing():Number
    public function set letterSpacing(value:Number):void
sizeproperty 
size:Number  [read-write]

文字のサイズを示します.

Implementation
    public function get size():Number
    public function set size(value:Number):void
Constructor detail
F5Typographics()constructor
public function F5Typographics(fg_:F5Graphics)

新しく F5TypoGraphics クラスのインスタンスを生成します.

Parameters
fg_:F5Graphics
Method detail
draw()method
public function draw(target:BitmapData, str:String, color:uint, x:Number, y:Number, w:Number = 0, h:Number = 0, smoothing:Boolean = false):void

BitmapData にテキストを描画します.

Parameters
target:BitmapData — target bitmapData
 
str:String — text
 
color:uint — 32bit color
 
x:Number
 
y:Number
 
w:Number (default = 0)
 
h:Number (default = 0)
 
smoothing:Boolean (default = false)
drawText()method 
public function drawText(str:String, x:Number, y:Number, z:Number = 0.0):void

テキストを描画します.

Parameters
str:String
 
x:Number
 
y:Number
 
z:Number (default = 0.0)
drawTextRect()method 
public function drawTextRect(str:String, x:Number, y:Number, w:Number, h:Number, z:Number = 0.0):void

指定の Rect 内にテキストを描画します.

Parameters
str:String
 
x:Number
 
y:Number
 
w:Number
 
h:Number
 
z:Number (default = 0.0)
setFont()method 
public function setFont(font:IFont, fontSize:Number):void

フォントと文字のサイズを指定します.

Parameters
font:IFont
 
fontSize:Number
textAscent()method 
public function textAscent():Number

Returns
Number
textDescent()method 
public function textDescent():Number

Returns
Number
textWidth()method 
public function textWidth(str:String):Number

テキストの表示幅を返します.

Parameters
str:String

Returns
Number
Constant detail
BASELINEconstant
public static const BASELINE:String = "baseline"
BOTTOMconstant 
public static const BOTTOM:String = "bottom"
CENTERconstant 
public static const CENTER:String = "center"
LEFTconstant 
public static const LEFT:String = "left"
RIGHTconstant 
public static const RIGHT:String = "right"
TOPconstant 
public static const TOP:String = "top"