В настоящее время я работаю с экспортом отчетов с использованием Aspose Words в Java. Я заполняю таблицу динамическими данными, но моя главная проблема заключается в том, что когда данные достигают следующей страницы, в экспортированных документах нет заголовка. Как я могу получить заголовок для всех страниц в экспортированном файле. Любые предложения будут оценены.Отображение заголовка таблицы на нескольких страницах с использованием слов Aspose
ответ
- Выберите часть заголовка (строка/строки), чтобы быть повторен в шаблоне.
- Щелкните правой кнопкой мыши по нему. Перейдите в свойства таблицы и выберите вкладку строки, где есть второй вариант: «Повторить как заголовок строки вверху каждой страницы».
Мы можем решить эту проблему в JAVA следующим образом:
1.Load документ
Document doc = new Document(getMyDir() + "Table.SimpleTable.doc");
2.Get первой таблицы
Table table = doc.getChild(NodeType.TABLE, 0, true); //i.e. second parenthesis as index of table in doc file
3 Получить строки, которые используются для заголовка таблицы
Row rows = (Row) table.getRows().get(0);//we can set multiple rows as heading by passing it's index
4. задать строки, как HeadingFormat = истинный
rows.getRowFormat().setHeadingFormat(true);
Хотя этот код может ответить на вопрос, обеспечивая дополнительный контекст относительно того, как и/или почему он решает проблему, улучшит долгосрочную ценность ответа. –
Я отредактировал вышеупомянутый ответ. Пожалуйста, просмотрите это. –
Работает гладко на моих словах. Благодаря ! – sgiri
Благодаря Prabin ... Это действительно помогло – efficacy