Как убрать границы таблицы программно?

  • Автор темы Автор темы IsAvailable
  • Дата начала Дата начала
ну почему? Именно такое, как на скрине - да запросто...
задать выступ у абзаца + позиции табуляции.
Если бы время занимало больше 1 строки, то тогда - да.
А как можно выступ сделать? Что-то я только знаю свойство "FirstLineLeftMargin" у "notesRichTextParagraphStyle", но на отрицательные значения Лотус ругается...
А вообще вариант, конечно, был бы, если можно было бы программно задать выступ первой строки = (((
 
IsAvailable
Ты упускаешь один непримечательный факт, о котором я упомянул выше, нотес получает результат, врядли используя ЛС :) На УИ тоже больше можно сделать в РТ чем кодом. Придется ковыряться, наверняка, с ихними апишками. Либо делать как-то не так, как-то по своему.
 
IsAvailable Сделать FirstLineLeftMargin < LeftMargin, так разве выступ не получится?
ПС: задать таб между временем и текстом. позиция табуляции на LeftMargin.
Т.е. такое:
FirstLineLeftMargin время<TAB совпадает с LeftMargin>текст
LeftMargin продолжение текста

Добавлено: не пробовала, правда, такое для рт, насколько помню :)
 
2 Akupaka
Во-во, и я про то же ))) Хитрож*пые, блин : )

2 nvy
Неплохо работает, если что-то типа
Код:
rtPstyle.LeftMargin = 567 * 4
Call rtPstyle.SetTab(567 * 4, 0)
Call body.AppendParagraphStyle(rtPstyle)
Call body.AppendText("начало-конец" & Chr(9) & doc.Subject(0))
Call body.AddNewline(1)
а вот если
Код:
Call body.AppendText("начало-конец" & Chr(9) & Chr(9) & doc.Subject(0))
то сразу все сбивается... при переходе текста на новую строку выравнивание остается по первый таб

2 OKEN
Да - было бы так все нормально. Вот только отступ первой строки считается от общего отступа.
Т.е. если задать левый отступ = 5см, а отступ первой строки = 1см, то получим отступ первой строки = 6см
Так что тут только если отрицательное значение вводить... Но на него Лотус ругается =\
 
Вот только отступ первой строки считается от общего отступа.
Т.е. если задать левый отступ = 5см, а отступ первой строки = 1см, то получим отступ первой строки = 6см
Так что тут только если отрицательное значение вводить... Но на него Лотус ругается =\
Не пробовал и нет времени на эксперименты, но что если сперва установить notesRichTextParagraphStyle.FirstLineLeftMargin, т.е.
Код:
rtPstyle.FirstLineLeftMargin= 567 * 1
rtPstyle.LeftMargin = 567 * 5
Call rtPstyle.SetTab(567 * 5, 0)
Call body.AppendParagraphStyle(rtPstyle)
Call body.AppendText("начало-конец" & Chr(9) & doc.Subject(0))
Call body.AddNewline(1)
 
Не пробовал и нет времени на эксперименты, но что если сперва установить notesRichTextParagraphStyle.FirstLineLeftMargin, т.е.
Код:
rtPstyle.FirstLineLeftMargin= 567 * 1
rtPstyle.LeftMargin = 567 * 5
Call rtPstyle.SetTab(567 * 5, 0)
Call body.AppendParagraphStyle(rtPstyle)
Call body.AppendText("начало-конец" & Chr(9) & doc.Subject(0))
Call body.AddNewline(1)
Обана, точно : ) Все теперь, как надо : ) Спасибо!

PS Правда, оставил пока реализацию через html - как-то более гибко все равно... Но на всякий случай запасной вариант никогда лишним не будет! : )))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!