• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как получить alignment абзаца у richtext поля?

seoman2

Green Team
17.02.2010
507
1
BIT
70
Неожиданная проблема, не получается получить (как записывать в поле через абзацы стили в даже хелпе есть) стиль отдельного абзаца RichText поля.

Я получаю абзацы поля через NotesRichTextRange. Прохожусь NotesRichTextNavigator по
NotesRichTextItem.

Нужно получить что то типа Messagebox rtRange.TextParagraph.Alignment
 
Последнее редактирование модератором:
C

Cheburan

Может выгрузить в DXL и посмотреть на результат?
 

seoman2

Green Team
17.02.2010
507
1
BIT
70
Делал с помощью CreateDXLExporter, но там оч. много лишнего, вот пример строки

Код:
<richtext>
<pardef id="2" align="center" keepwithnext="true" keeptogether="true"/>
<par def="2">
<run>
<font size="12pt" name="Times New Roman" pitch="variable" truetype="true" familyid="10"/>
1111111
</run>
</par>
<pardef id="3" keepwithnext="true" keeptogether="true"/>
<par def="3">
<run>
<font size="12pt" name="Times New Roman" pitch="variable" truetype="true" familyid="10"/>
222222
</run>
</par>
<pardef id="4" align="right" keepwithnext="true" keeptogether="true"/>
<par def="4">
<run>
<font size="12pt" name="Times New Roman" pitch="variable" truetype="true" familyid="10"/>
3333333
</run>
</par>
</richtext>

А мне нужен нормальный чистый html
 

seoman2

Green Team
17.02.2010
507
1
BIT
70
Вообще у меня задача - из ричтекст поля с форматированным текстом и таблицми сгенерить html код.
Хочу получать текст по абзацам, получать положение текста, самому обрамлять его нужными тегами.
С таблицами - не знаю еще как быть.
В идеале конечно CreateDXLExporter и наложить на результат XSLT. но вот даже моего примера - это сложно реализовать (создать правильный XSLT).
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 947
609
BIT
246
здесь выкладывал код из БД кот. делает хтмл из дока
 
Мы в соцсетях:

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