Для следующего XML-файла мне нужно сгенерировать файл xsl-fo, который будет преобразован в pdf.XSLT Генерировать динамические строки и столбцы для Apache FOP
Я новичок в таблицах стилей и изо всех сил пытаюсь создать динамический стол. Пожалуйста помоги.
Кроме того, ширина для каждого столбца изменяется в зависимости от столбца. Как я могу включить это в код?
Значения столбцов и столбцов столбца динамически заполняются в XML-файле. Ниже приведен образец.
Может кто-нибудь помочь в создании кода xsl-fo или xslt?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ReportData>
<ColumnHeaders>
<ColumnHeader>
<Name>Col-Header1</Name>
<Width>5</Length>
</ColumnHeader>
<ColumnHeader>
<Name>Col-Header2</Name>
<Width>10</Length>
</ColumnHeader>
<ColumnHeader>
<Name>Col-Header3</Name>
<Width>8</Length>
</ColumnHeader>
</ColumnHeaders>
<Rows>
<Row>
<Column>Row1-Col1</Column>
<Column>Row1-Col2</Column>
<Column>Row1-Col3</Column>
</Row>
<Row>
<Column>Row2-Col1</Column>
<Column>Row2-Col2</Column>
<Column>Row2-Col3</Column>
</Row>
</Rows>
</ReportData>
Большое спасибо. Отлично работает – user2183430
@ user2183430 - Тебе очень рады. Примите этот ответ, установив флажок рядом с ним. Благодаря! –
Я получил таблицу, отображаемую в формате PDF. У меня еще есть еще одна проблема для решения. Страница PDF имеет ограничение в 120 символов. Заголовки столбцов и значения столбцов имеют неиспользуемое пустое пространство, что позволяет отображать меньше символов. Просьба предложить определить ширину столбцов таблицы для хранения только текста и без пустых/неиспользуемых пробелов. – user2183430