• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

seoman2

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

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

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

Cheburan

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

seoman2

Green Team
17.02.2010
499
1
BIT
15
Делал с помощью 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
499
1
BIT
15
Вообще у меня задача - из ричтекст поля с форматированным текстом и таблицми сгенерить html код.
Хочу получать текст по абзацам, получать положение текста, самому обрамлять его нужными тегами.
С таблицами - не знаю еще как быть.
В идеале конечно CreateDXLExporter и наложить на результат XSLT. но вот даже моего примера - это сложно реализовать (создать правильный XSLT).
 

lmike

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

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