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

seoman2

Lotus team
17.02.2010
458
1
#1
Неожиданная проблема, не получается получить (как записывать в поле через абзацы стили в даже хелпе есть) стиль отдельного абзаца RichText поля.

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

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

seoman2

Lotus team
17.02.2010
458
1
#3
Делал с помощью 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

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

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#6
здесь выкладывал код из БД кот. делает хтмл из дока