|
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
|
|
Как задать ширину таблицы08.06.2009, 12:02. Показов 32965. Ответов 23
Метки нет (Все метки)
создаю таблицу и заполняю таблицу скрптом. Таблица по умолчанию, создается на всю ширину поля со столбцами одинаковой ширины.
Как бы мне задать общую ширину таблицы, например 15 см? Что-то не смогла найти где это задается создаю и заполняю так (если это важно): [codebox] Set MailBody = New NotesRichTextItem( MailDoc, "Body" ) ...... создадим таблицу (i+2)*4 Call MailBody.AppendTable(i+2,4) Set rtnav = MailBody.CreateNavigator заполним шапку таблицы Call rtnav.FindFirstElement(RTELEM_TYPE_TABLE CELL) Call MailBody.BeginInsert(rtnav) Call Mailbody.AppendText("ФИО исполнителя") Call Mailbody.EndInsert .......[/codebox]
0
|
|
| 08.06.2009, 12:02 | |
|
Ответы с готовыми решениями:
23
Как задать ширину таблицы Как задать ширину таблицы и колонок Как явно задать ширину ячейки таблицы? |
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 08.06.2009, 12:11 | |
|
У AppendTable последний параметар - аррай NoteRichTextParagraphStyle.
Именно им. Конкретно пропертей RightMargin.
0
|
|
|
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
|
||
| 08.06.2009, 12:55 | ||
[codebox] Set rtpStyle = session.CreateRichTextParagraphStyle rtpStyle.RightMargin = RULER_ONE_INCH * 0.75 Call MailBody.AppendParagraphStyle(rtpStyle) [/codebox] в принципе посмотрела, что при выводе на печать все равно масштабирует как надо (не влазит за ширину листа), но все же интересно как задать принудительно, что не так делаю
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 08.06.2009, 13:05 | |
|
Array должен содержать столько элементов, сколько у тебя колонок.
Ширина каждой колонки задаётся соответсвующим элеменом arrayа.
0
|
|
|
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
|
||
| 08.06.2009, 13:26 | ||
когда я попробовала центрирование, оно действительно только к первой ячейке первого столбца применилось, а вот на ширину ни какой реакции вообще. играюсь дальше... :D взяла из хелпа, добавила себе [codebox] Dim styles(1 To 3) As NotesRichTextParagraphStyle For k = 1 To 3 Step 1 Set styles(k) = session.CreateRichTextParagraphStyle styles(k).LeftMargin = 0 styles(k).FirstLineLeftMargin = 0 styles(k).RightMargin = RULER_ONE_INCH * 1.5 Next Call MailBody.AppendTable(i+2,4,, RULER_ONE_INCH * 1.5, styles) [/codebox] стал лотус вылетать при выполнении агента
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
||
| 08.06.2009, 13:38 | ||
Должно быть единице, что бы было 3 колонки и 3 (было 2 - затупил) элемента в styles
0
|
||
|
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
|
||
| 08.06.2009, 13:40 | ||
я со столбцами ошиблась, при создании стиля у меня все получилось, спасибо :D
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 08.06.2009, 15:56 | |
|
теоретизируя...
а мобуть не "мучиться" с LS объектами и DXL сделать? типа шаблон таблицы, в неё ключевые слова сгенерить массивчик данных, потом либо DOM пройтись по нодам либо шаблончик наложить XSLT подстановки (генерённый опять же) ...
0
|
|
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 08.06.2009, 16:31 | |
|
lmike, тебя прёт палить из плазмагана по воробьям.
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 08.06.2009, 19:59 | |
|
ну почему же - однють ;)
ведь писать таблицы в коде - это хардкодить, что затрудняет поддержку и модификацию этож интерфейсная шняга... многие фрэймворки стремятся именно отдалить от написания кода на к-л языке и предоставляют xml для рулёжки
0
|
|
|
0 / 0 / 0
Регистрация: 08.02.2007
Сообщений: 206
|
|
| 08.06.2009, 20:56 | |
|
lmike
+1 Сегодня используешь таблицы в RTI, а завтра все равно придешь к XML + XSLT. Так зачем тратить время зря? ;)
0
|
|
|
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
|
||
| 09.06.2009, 04:33 | ||
исходя из своей задачи, мне было достаточтно тех средств, что я задействовала вот если у меня дойдет дело до DXL, непременно, обращусь к вам ;)))
0
|
||
|
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 71
|
|
| 02.09.2009, 10:22 | |
|
а есть другой способ задать размер столбца?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 03.09.2009, 03:10 | ||
для каждой задачи есть свое решение и не обязательно наворачивать фреймворк, чтобы показать "Здравствуй, Мир!" ;)
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
||
| 03.09.2009, 10:48 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||
| 03.09.2009, 13:29 | ||
и кода будет не больше всё о чём идет речь - привыка "биться головой в стену" простой пример: люди в офисе не знают Васика для офиса (я тоже "плохо" знаю), они готовы плодить формулы эхеля на кажном листе, вместо модуля (файлов и листов очень много) на это они потратят горяздо больше времени, чем на поиск примеров, отладку и изучение Васика (но им кажется - что это не так)
0
|
||
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 03.09.2009, 13:38 | ||
мне DXL не нравится, потому что требуется процесс выгрузки и загрузки, вот если бы "на лету" можно было бы менять живой док, а не гонять его туда-сюда...
0
|
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
||
| 03.09.2009, 13:39 | ||
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 03.09.2009, 13:49 | |
|
А в чём убогость?
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 03.09.2009, 14:00 | |
|
nvy
ЮИ (как концепт) нотусей не убогий - он выполняет свою задачу вот реализация отдельных сущностей - да, убогая юзать можно Swing, но рисовать придётся самому, притом всяки кнопки и формулы и эвенты реализовывать
0
|
|
| 03.09.2009, 14:00 | |
|
Помогаю со студенческими работами здесь
20
Форматирование таблицы. Как отдельно каждому столбцу задать свою индивидуальную ширину? Как задать ширину окна? Как задать ширину блока div? Как задать ширину табы TabControl'a Как задать динамическую ширину контейнера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|