PDFsharp: ページのヘッダーに「ページ X/Y」を生成する方法はありますか? 質問する

PDFsharp: ページのヘッダーに「ページ X/Y」を生成する方法はありますか? 質問する

かなり単純なようですが、API で getPageCount() のようなものが見つかりません。現在のページを返すことはできますが、ページの合計数は返せません。見逃しているのでしょうか?

どうにかして、各ページの上部に「ページ 1/9」を印刷できるようにしたいと思います。ここで、「1」は当然現在のページ番号です。

ベストアンサー1

この声明を必ずusing MigraDoc.DocumentObjectModel;授業に含めてください。

Document document = new Document();
Section section = document.AddSection();

Paragraph paragraph = new Paragraph();
paragraph.AddText("Page ");
paragraph.AddPageField();
paragraph.AddText(" of ");
paragraph.AddNumPagesField();

section.Headers.Primary.Add(paragraph);

おすすめ記事