Label, Button, TextArea и TextBox (сокращенно LBTT с этого момента) способны отображать строки текста.Есть ли способ посмотреть на уже измеренный объект LBTT и определить количество символов, которое может поместиться в строке данного объекта.
Например, допустим, у меня есть textArea, которая зафиксирована вего ширина.Есть ли способ спросить этот объект textArea, сколько символов он может держать горизонтально?Концептуально, что-то вроде метода .getHor HorizontalCharacterWidth ()?
Вот мой «визуальный» пример ascii Label.«-» и «|»должны представлять вертикальные и горизонтальные края метки, соответственно.
-------
| |
|ABCDEFG|
| |
-------
Как видите, эта метка может содержать до 7 символов на горизонтальную линию (в данном случае AG)?Поэтому, если бы вы вызвали мой мнимый .getHorizontCharacterWidth () для этой метки, он вернул бы 7. Вопрос в том, как бы вы поступили с реализацией .getHor horizontalCharacterWidth ()?
Предположим, я использую шрифт фиксированной ширины.
Спасибо