Тема: Тег TEXTFORMAT
Показать сообщение отдельно
Старый 08.07.2007, 18:48
flash33 вне форума Посмотреть профиль Отправить личное сообщение для flash33 Найти все сообщения от flash33
  № 3  
Ответить с цитированием
flash33
 
Аватар для flash33

Регистрация: Nov 2005
Сообщений: 1,155
Пардон, опечатался - LEFTMARGIN, RIGHTMARGIN, INDENT, LEADING etc...
Как я сказал выше, даже при корректном форматировании обратно этот тег из htmlText не извлекается... В гугле тоже что то не нашарил ничего. Читаю в доках: "тег TEXTFORMAT не является стандартным тегом HTML. Он был введен для того, чтобы возможности разметки текста с использованием тегов были аналогичны применению свойств класса TextFormat.." Может в этом собака зарыта?
Тестируем в CS3
Код:
var tf:TextField = new TextField();
tf.width = 150; tf.height = 200;
tf.border = tf.wordWrap = tf.multiline = true;
addChild(tf);
var str = "Имя действительного автора этой рукописи, <TEXTFORMAT LEFTMARGIN='20'>созданной в первой половине двадцатых годов в одном из монастырей Внутренней Монголии, по многим причинам не может быть названо,</TEXTFORMAT> и она печатается под фамилией подготовившего ее к публикации редактора.";
tf.htmlText = str;
var format:TextFormat = new TextFormat();
format.leading = 6;
tf.setTextFormat(format, 20, 80);
trace(tf.htmlText);


Последний раз редактировалось flash33; 08.07.2007 в 19:29.