Проблема оформления DDX в заголовке (выравнивание) - PullRequest
0 голосов
/ 14 января 2020

Я хочу добавить заголовок к TO C, используя DDX. Я даю пример формата кода и запускаю код на CF10.

Пример кода

<StyleProfile name="headerForTOCPage1Style">
<Header>
<Center>
    <StyledText>
        <p text-align="right">1st row right aligned</p>
        <p text-align="right">2nd row right aligned</p>
        <p text-align="left">1st row left aligned</p>
        <p text-align="left">2nd row left aligned</p>
        <p text-align="left">3rd row left aligned</p>
        <p text-align="left">4th row left aligned</p>
        <p text-align="center" font-weight="bold">Table of Contents</p>
        <p margin-left="0.25in" margin-right="0in"><leader leader-pattern="solid" color="black"></leader></p>
        <p text-align="right" font-weight="bold">PAGE</p>
    </StyledText>
</Center>
</Header>
</StyleProfile>

Это дает правильный вывод при использовании CF10. Пожалуйста, проверьте следующий скриншот. cf2010 - вывод

Когда я пишу тот же код с CF18, это дает странный вывод. Пожалуйста, проверьте следующий скриншот для вывода в CF18.

Cf2018 - вывод

В соответствии с CF18, он не учитывает выравнивание в теге p, который находится внутри тега. Так что я изменил свой код для соответствия ожидаемому выводу.

Мой модифицированный код в CF18 имеет вид

<StyleProfile name="headerForTOCPage1Style">
<Header>
<Right>
    <StyledText>
        <p text-align="right">1st row right aligned</p>
        <p text-align="right">2nd row right aligned</p>
    </StyledText>
</Right>
<Left>
    <StyledText>
        <p text-align="left">1st row left aligned</p>
        <p text-align="left">2nd row left aligned</p>
        <p text-align="left">3rd row left aligned</p>
        <p text-align="left">4th row left aligned</p>
    </StyledText>
</Left>
<Center>
    <StyledText>
        <p text-align="center" font-weight="bold">Table of Contents</p>
        <p margin-left="0.25in" margin-right="0in"><leader leader-pattern="solid" color="black"></leader></p>
        <p margin-left="7in" text-align="right" font-weight="bold">PAGE</p>
    </StyledText>
</Center>
</Header>
</StyleProfile>

Теперь он выдает следующие данные: Cf2018 - вывод модифицированного кода

В CF18 все теги, т.е. <Center>, <Left>, <Right> теги, печатающие текст параллельно. Пожалуйста помоги мне с этим. Я хочу такой же вывод, как на первом скриншоте.

...