Для определения размера строки можно создать скрытую строку с параметром Prop:Nowidth и померить её размер
Str# = Create(0,Prop:String)
Str#{Prop:Text} = 'Моя строка'
Str#{Prop:Nowidth} = True
0{Prop:Pixels} = 1
TextWidth=Str#{Prop:Width}
0{Prop:Pixels} = False
Destroy(Str#)
Найдено 1246 результатов
- 26 Май 2010, 10:51
- Форум: CLARION for Windows
- Тема: Два вопроса по шрифтам
- Ответы: 19
- Просмотры: 6492
- 23 Декабрь 2009, 11:16
- Форум: CLARION for Windows
- Тема: Как сделать проект только из *.exe файла
- Ответы: 2
- Просмотры: 1447
Re: Как сделать проект только из *.exe файла
Давным - давно существовал продукт Bitarts Fusion, позволяющий всё сложить в один Exe и ещё запаковать-закриптовать его. Когда-то юзал, потом он перестал работать с очередной версией CW. Может быть, срастётся?
- 03 Ноябрь 2009, 16:49
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 5406
Re: Передача параметров в OLE посредством BIND
Кстати, а почему не 'Read(&Buffer,&Buffersize)' ?
- 27 Октябрь 2009, 10:13
- Форум: CLARION for Windows
- Тема: Clarion - работа со звуком
- Ответы: 2
- Просмотры: 1693
Re: Clarion - работа со звуком
В WinAPI входит процедура MCISendString, позволяющая управлять записью и воспроизведением звука и видео.
Отсюда и надо топать...
Отсюда и надо топать...
- 26 Октябрь 2009, 10:09
- Форум: CLARION for Windows
- Тема: String to Hex Конвертация
- Ответы: 4
- Просмотры: 2040
Re: String to Hex Конвертация
Вообще-то говоря Evaluate('0' & Str & 'h') . Если строка начинается не на цифру, будут неприятности
- 20 Октябрь 2009, 10:08
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 5406
Re: Передача параметров в OLE посредством BIND
По-моему, речь не идёт о передаче по ссылке. В ряде случаев просто невозможно подставить значение (например, если оно содержит запятую, пробел или кавычки), поэтому и приходится использовать такой механизм.
- 09 Сентябрь 2009, 16:48
- Форум: CLARION for Windows
- Тема: Обновление экрана
- Ответы: 5
- Просмотры: 2645
Re: Обновление экрана
Попробуй после Display поставить Yield() . Обычно помогает
- 26 Август 2009, 17:59
- Форум: CLARION for Windows
- Тема: Запись звука с линейного входа
- Ответы: 4
- Просмотры: 1900
Re: Запись звука с линейного входа
Поищи MCISendString в MSDN, команды 'record' и 'save'
- 14 Июль 2009, 16:01
- Форум: CLARION for Internet
- Тема: Web - Web Application Extension
- Ответы: 2
- Просмотры: 5241
Re: Web - Web Application Extension
Добрый день! А не получится. Дело в том, что веб-приложение Клариона имитирует оконную структуру основного приложения. То есть закрыли верхнее окно - вспомнили о том, что под ним. А веб-сервер выдал страничку - и забыл. Вот брокер и обеспечивает жизнь твоего приложения между двумя обращениями к серв...
- 08 Июль 2009, 15:51
- Форум: CLARION for Windows
- Тема: Список открытых окон?
- Ответы: 5
- Просмотры: 2446
Re: Список открытых окон?
Loop Thread# = 1 To 64 ! По-моему, для Cw6 можно и больше 64...
SetTarget(, Thread#)
If 0{Prop:Type} = Create:Window
заголовок = 0{prop:Text}
....
End
End
SetTarget
SetTarget(, Thread#)
If 0{Prop:Type} = Create:Window
заголовок = 0{prop:Text}
....
End
End
SetTarget
- 08 Июль 2009, 15:48
- Форум: CLARION for Windows
- Тема: Маленькая, победоносная война ...
- Ответы: 4
- Просмотры: 2100
Re: Маленькая, победоносная война ...
Попробуй, например, так...
I &Long
Code
I=1
I &Long
Code
I=1
- 29 Май 2009, 16:07
- Форум: Reports
- Тема: Вывод отчета в HTML
- Ответы: 13
- Просмотры: 7014
Re: Вывод отчета в HTML
1. Если что-то с картинками выводится в HTML, будет получен не один файл, а несколько - к HTML дополнительно картинки, стили (CSS), скрипты и другие файлы. Кроме того, HTML смотрится по-разному в зависимости от типа браузера и его настроек, поэтому отчёт может быть безнадёжно испорчен. 2. Если польз...
- 26 Май 2009, 11:32
- Форум: Reports
- Тема: Вывод отчета в HTML
- Ответы: 13
- Просмотры: 7014
Re: Вывод отчета в HTML
Можно эти символы набрать, например, в Word и вклеить в нужное место через Буфер обмена. Или попробовать в RTF-редакторе нажать Ctrl+Shift+пробел.
- 25 Май 2009, 17:21
- Форум: Reports
- Тема: Вывод отчета в HTML
- Ответы: 13
- Просмотры: 7014
Re: Вывод отчета в HTML
Посмотри такой значок как неразрывный пробел. Символ '<160>' или Chr(160) или   в HTML порождает текст, в котором перенос по пробелу невозможен. А выглядит как обычный пробел. Аналогично есть символы неразрывного дефиса и неразрывного тире (&mdash и &ndash), но лучше спросить Яндекса...
- 07 Апрель 2009, 11:23
- Форум: Reports
- Тема: Как сделать печать на типографских бланках
- Ответы: 19
- Просмотры: 10365
Re: Как сделать печать на типографских бланках
Надо иметь в виду, что один "кларионовский" миллиметр равен 1,016 мм. А в дюйме не 25 мм, как считает Кларион, а 25,4