SWFTextField::setFont
(PHP 5 <= 5.3.0, PECL ming SVN)
SWFTextField::setFont — Sets the text field font
Описание
Внимание
Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.
swftextfield::setfont() sets the text field font to
the [browser-defined?] font
font.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Генерация нетекстовых MIME форматов
- Ming (flash)
- Функция SWFTextField::addChars() - adds characters to a font that will be available within a textfield
- Функция SWFTextField::addString() - Concatenates the given string to the text field
- Функция SWFTextField::align() - Sets the text field alignment
- Функция SWFTextField::__construct() - Creates a text field object
- Функция SWFTextField::setBounds() - Sets the text field width and height
- Функция SWFTextField::setColor() - Sets the color of the text field
- Функция SWFTextField::setFont() - Sets the text field font
- Функция SWFTextField::setHeight() - Sets the font height of this text field font
- Функция SWFTextField::setIndentation() - Sets the indentation of the first line
- Функция SWFTextField::setLeftMargin() - Sets the left margin width of the text field
- Функция SWFTextField::setLineSpacing() - Sets the line spacing of the text field
- Функция SWFTextField::setMargins() - Sets the margins width of the text field
- Функция SWFTextField::setName() - Sets the variable name
- Функция SWFTextField::setPadding() - Sets the padding of this textfield
- Функция SWFTextField::setRightMargin() - Sets the right margin width of the text field
Коментарии
From what I could gather, version 0.2a of Ming only allows to set browser font (that is, font is used only if user has it on his/her computer, otherwise some default is used). Embedding fonts does not work in this version, but judging from ChangeLog in CVS any CVS version from 2002-11-19 should be able to embed fdb font of your liking. Haven't tried it though.
Ming 0.3 (current cvs) allows you to embed fonts using addChars().
$t-new SWFTextField();
$t->setFont(new SWFFont("font_file.fdb"));
$lowercase="abcdefghijklmnopqrstuvwxyz";
$uppercase="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$numbers="1234567890";
$charsToAdd="$lowercase$uppercase$numbers";
$t->addChars($charsToAdd);
I'm not sure if you can use regExp to addChars?
[note-I broke the char list up due to this board's wordwrap]