SWF::Text(3) SWF Text class

SYNOPSIS


use SWF::Text;
$text = new SWF::Text();

DESCRIPTION

Draw simple static texts.

NOTES:

    None.

METHODS

new SWF::Text()
Creates a Text object.
$text->addString($string)
$text->addUTF8String($UTF8string)
$text->addWideString($widestring,$widestring_len)
Writes the given $string into this Text object at the current pen position, using the current font, height, spacing, and color:

        $t->addString("Thai");
        $t->addUTF8String("\x{0E44}\x{0E17}\x{0E22}");
        $t->addWideString("\x{44}\x{0E}\x{17}\x{0E}\x{22}\x{0E}",3);
$text->setColor(red, green, blue [, alpha])
Set the color of the text. An 8 bit value for each parameter. You can use he hex or decimal notation. Even mixed.

        $text->setColor(0xcc,0,0x33);
        $text->setColor(204,0,51,255);
$text->setFont($font)
Sets an SWF::Font object -$font- to be used in the Text.
$text->setHeight($height)
Sets this Text object's current height to given height.
$text->moveTo($x, $y)
Move the Text's location to ($x, $y).
$text->setSpacing($spacing)
Sets this Text object's current letterspacing to given spacing.
$text->getWidth($string)
$text->getStringWidth($string)
$text->getUTF8StringWidth($UTF8string)
$text->getWideStringWidth($widestring)
Returns width of given string in pixels.
$text->getAscent()
Returns the ascent of the current font at its current size, or 0 if not available.
$text->getDescent()
Returns the descent of the current font at its current size, or 0 if not available.
$text->getLeading()
Returns the leading of the current font at its current size, or 0 if not available.

AUTHOR

developers of ming ming.sourceforge.net