powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите определить длину
9 сообщений из 9, страница 1 из 1
помогите определить длину
    #34199157
strruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите написать функцию по определению длины строки в мм или пикселях
...
Рейтинг: 0 / 0
помогите определить длину
    #34199238
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй воспользоваться методом TextWidth.

Visual Basic ReferenceReturns the width of a text string as it would be printed in the current font of a Form, PictureBox, or Printer.
...
Рейтинг: 0 / 0
помогите определить длину
    #34199318
strruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AshtonПопробуй воспользоваться методом TextWidth.

Visual Basic ReferenceReturns the width of a text string as it would be printed in the current font of a Form, PictureBox, or Printer.
извините не указал сразу. длину нужно определить в MS WORD, например, длину текста Document.Range.Text
...
Рейтинг: 0 / 0
помогите определить длину
    #34199547
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я еще могу понять в миллиметрах (по отношению к ширине странице), но в пикселях? Какой смысл в этой ширине, если к примеру масштаб документа 110%? В догонку - а если Document.Range.Text имеет переносы, то что мерять?

PS. Штатными средствами ворда нельзя.
...
Рейтинг: 0 / 0
помогите определить длину
    #34199758
strruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyНу я еще могу понять в миллиметрах (по отношению к ширине странице), но в пикселях? Какой смысл в этой ширине, если к примеру масштаб документа 110%? В догонку - а если Document.Range.Text имеет переносы, то что мерять?

PS. Штатными средствами ворда нельзя.
не стоит все усложнять. при масштабе 100% и без переносов. была какая-то функция по определению ширины, возможно даже API, вот только я забыл какая
...
Рейтинг: 0 / 0
помогите определить длину
    #34200208
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй воспользоваться функцией Win API GetTextExtentPoint32. Ну, естественно, тебе еще понадобится функция GetDC.
...
Рейтинг: 0 / 0
помогите определить длину
    #34203011
strruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AshtonПопробуй воспользоваться функцией Win API GetTextExtentPoint32. Ну, естественно, тебе еще понадобится функция GetDC.
О спасибо. А можно еще примерчик ее использования в МС Ворд
...
Рейтинг: 0 / 0
помогите определить длину
    #34205127
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У стандартного лабела есть автосайз. Установить это свойство в тру, заполниль лабел нужным текстом, установить шрифт, размер итп итд... и прочитать Width and Height этого лабела
...
Рейтинг: 0 / 0
помогите определить длину
    #34206375
strruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RUSYAУ стандартного лабела есть автосайз. Установить это свойство в тру, заполниль лабел нужным текстом, установить шрифт, размер итп итд... и прочитать Width and Height этого лабела
не подходит. нельзя задать межсимвольный интервал.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите определить длину
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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