Вход

Просмотр полной версии : координаты текста


kraftwerk
15.03.2004, 23:58
Вот к примеру у меня есть текстовое поле переменная text , допустим я загрузил туда из какого-то файла текст, но он весь в моем текстовом поле не поместился, как узнать как я должен после загрузки текста поменять высоту текстового поля, чтобы текст там весь убрался?

Ріxеl
16.03.2004, 01:53
убрался?
или показался?

kraftwerk
16.03.2004, 03:42
ну да, показался, т.е. как я долженизменить высоту текстового поля?
я конечно понимаю, что для конкретного шрифта и размера сам могу просчитать, через функцию maxscroll, умноженную на высоту строчки, которую я могу опытным путем узнать, но как нибудь это для произвольного текста это сделать можно?

derhab
16.03.2004, 07:36
TextField.prototype.getTFieldHeight = function()
{
var th = this.textHeight, bottom = this.bottomScroll;
var height = th/bottom+th;
return height;
};


после загрузки контента в твое текстовое поле "tfield":
tfield._height=tfield.getTFieldHeight()

derhab
16.03.2004, 07:58
Блин, прошу прощения, запарился совсем:))....ничего не нужно
просто:

tfield.autoSize=true и все