Справка iTextSharp Верхний колонтитул - PullRequest
1 голос
/ 10 ноября 2010

Я использую iTextSharp для создания PDF в моем приложении .net. Теперь я хочу добавить верхний и нижний колонтитулы в мой PDF-документ. Я получил код с сайта что-то вроде приведенного ниже, но он не работает. [ // Добавляем заголовок, который будет отображаться на странице 1 HeaderFooter header = new HeaderFooter (new Phrase («Это заголовок»), false); document.Header = заголовок; ] Я создаю объект документа как: - Dim document As text.Document = Новый текст.Document (iTextSharp.text.PageSize.A4, 25, 25, 25, 25) Но у него нет свойства Header, как указано в приведенном выше коде. Может кто-нибудь подсказать мне, как это сделать.

1 Ответ

1 голос
/ 09 декабря 2010

К сожалению, я не могу помочь вам с вашей проблемой iTextSharp, так как мы прекратили ее использовать, когда узнали, что она не может автоматически разбивать содержимое многостраничных PDF-файлов и вынуждает программиста жестко кодировать критические значения, приводящие к неправильному кодированию.

В то же время, если нет проблем с изменением библиотеки генератора PDF для вашего проекта, вы можете проверить PDFSharp и Migradoc , которые мы успешно используем для более 1 год сейчас. Гораздо проще интегрировать, чем iTextSharp, требуется меньше кода, у него есть отличные инструменты построения диаграмм, гораздо более интуитивно понятная объектно-ориентированная модель, и самое приятное то, что у него отличная документация с дюжиной рабочих примеров проектов .

Удачного кодирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...