powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Фактическая длина строки
5 сообщений из 5, страница 1 из 1
Фактическая длина строки
    #36320113
less314
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.

Есть следующая задача:
В Word существует ячейка таблицы определенного размера, если туда вставлять слишком длинную строку, то она обрезается. Возможно ли определять фактическую длину строки чтобы снижать при необходимости размер шрифта?
...
Рейтинг: 0 / 0
Фактическая длина строки
    #36323447
Mazai-XZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! ОТКУДА (из каого контрола) данные переносятся в ВОРД? Например, если данные беруться из текстового поля, то можно попробовать что-то в духе
if len(text1.text) = 256 then *тут не помню как на бейсике, но что-то в роде word.bookmark1.fontsize = 8*. Естественно, то, что в звёздочках это абстракция, просто направление к размышлению...
...
Рейтинг: 0 / 0
Фактическая длина строки
    #36323774
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mazai-XZ,

Я думаю, что автору требуется определять не длину в символах, это не сложно.
Например строка "silktail" фактически короче строки "шуршали", хотя символов в ней больше.

И даже не длину в пикселях, так как в случае ячейки ворда будет играть роль шрифт, кернинг, наличие переносов и пробелов.

Просто надо как-то понять, лезет текст или не лезет.
В голову пока приходит только один громоздкий способ - программно ставить ячейке автовысоту, замерять ее размер, сравнивать в необходимым, если больше - уменьшать шрифт на пункт и снова сравнивать размер, когда авто станет меньше необходимого - возвращать ячейке фиксированный размер.
...
Рейтинг: 0 / 0
Фактическая длина строки
    #36326019
less314
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, вы всё правильно поняли.
Спасибо, попробую:)
...
Рейтинг: 0 / 0
Фактическая длина строки
    #36329859
less314
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Появилась похожая задача.
Нужно узнать фактическую длину строки, которая вставляется в закладку в колонтитуле. Есть идеи?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Фактическая длина строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]