PDFsharp - Содержание - C # - PullRequest
       20

PDFsharp - Содержание - C #

0 голосов
/ 19 марта 2019

Я использую PDFsharp для создания файла PDF, сейчас я собираюсь создать оглавление. Как я могу динамически установить точку между текстом?

Я использую XRect и объект XGraphics, чтобы нарисовать строку.

И установите ссылку с помощью AddDocumentLink () например:

Text..................... 1

Text2.................... 2

Chapter4 ................ 10

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете использовать DrawString для рисования точек. Вы можете использовать MeasureString, чтобы узнать, сколько точек будет соответствовать.

PDFsharp был создан для использования с MigraDoc. А MigraDoc делает создание ToC довольно простым:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx
Я упоминаю об этом на всякий случай, если переключение на связанную библиотеку является опцией.

...