2014-09-02 69 views

回答

4

頁碼的數字爲:
你沒有拿到號,你可以添加佔位符(稱爲字段)到您的文檔和MigraDoc將自動插入頁碼,而呈現文檔。

AddPageField()此示例中:
http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

其他領域的功能AddNumPagesField()AddSectionField()AddSectionPagesField()AddDateField(),並且AddPageRefField(string name)

對於頁碼爲一句話:
沒有內置的解決方案以頁碼作爲單詞。

你在哪裏需要頁碼?可以讓MigraDoc創建沒有頁碼的文檔,然後使用PDFsharp將頁碼添加爲頁眉或頁腳中的單詞。 如果您需要頁碼作爲文本內的參考,那麼我沒有一個簡單的答案。

參見:
http://forum.pdfsharp.net/viewtopic.php?p=8476#p8476

+0

確定。我有課改寫數字爲單詞。我需要獲得一些int值作爲頁面的數量將其轉換爲單詞。我意識到我必須在MigraDo的流中呈現文檔,同時接收執行方法svoeg類的頁數,然後從PDFSharp的流中打開文檔並添加一行代碼?對不起,英語 – Blackbee 2014-09-03 08:40:14

+0

渲染後,用PDFsharp打開PDF,PDFsharp將有頁數。水印示例顯示如何修改現有頁面,文本佈局示例顯示如何繪製文本。使用MemoryStreams將使這個更高效。樣本頁面:http://pdfsharp.net/wiki/PDFsharpSamples.ashx – 2014-09-03 09:56:25