migradoc

    2熱度

    1回答

    我正在查看某人寫過的函數。該函數的目標是通過MigraDoc來適當地閱讀html標籤和格式化html標籤。 這是函數的定義。 private Boolean RecursiveFormattedParagraph(Document d, Paragraph para, HtmlNode currentNode, ListInfo listinfo, Boolean listFlag, TextFo

    0熱度

    1回答

    我正在嘗試爲我們的PDF生成例程編寫驗證碼,而且我很難讓PDFsharp從使用MigraDoc創建的文件中提取文本。 ExtractText代碼可與其他PDF一起使用,但不能與我通過MigraDoc生成的PDF一起使用(請參閱下面的代碼)。 關於我在做什麼的錯誤提示? //Create the Doc var doc = new MigraDoc.DocumentObjectModel.Docu

    0熱度

    1回答

    我正在使用MigraDoc生成PDF。我想將一些內容對齊到最後一頁的底部。這是我公司總是包含在這些類型的文檔中的樣板免責聲明信息。目標是完全保留內容,並始終讓它出現在最後一頁的頁腳上方。如果實際內容的最後一頁上沒有空間將它們放在一起,應該有一個分頁符,並且樣板文件內容將獨立在頁面上。 我想這樣做,而不測量內容的高度。 我的印象是,我可以使用TextFrame以某種方式來協助這個,但我找不到任何文檔

    0熱度

    2回答

    我試圖用約3,500條記錄生成一個PDF。它需要將近5-10分鐘。這實際上是荒謬的。我在這裏錯過了什麼嗎?它陷入了RenderDocument()方法。我使用的版本是MigraDoc.Rendering.dll和PdfSharp.dll和PdfSharp.dll 這是我的代碼的一小段。我使用此代碼生成的其他PDF可以立即生成大約50條記錄。 using System; using System.

    1熱度

    1回答

    是否有一種方法可以將真正的填充添加到migradoc表格單元格中?他們目前擁有的選項(LeftPadding和RightPadding)實際上可以像邊距一樣工作,而不是像填充一樣。如果你使用它,它也會推動背景顏色,而不是隻推送內容。 這是當你添加「填充」整個行或單個細胞(其添加到第一行)會發生什麼: 默認情況下,它看起來像這樣: 如果你想刪除列之間的空白,似乎你必須通過設置這些填充屬性爲0,然後你

    0熱度

    1回答

    Paragraph paragraph1 = section.AddParagraph(string.Format("{0} {1}", bulletNumber1, "6th Car CompanyName® ModelName™ xyz xyz"), "Heading1"); paragraph1.AddBookmark(string.Format("{0} {1}", bulletNumb

    0熱度

    2回答

    我需要模擬PDF中的複選框我使用MigraDoc庫生成。我偶然發現兩個來源提供基本相同的解決方案(here和here) 但是,我沒有得到預期的結果。相反,我正在爲應該檢查的盒子取þ,¨對於那些未被檢查的盒子。這個問題可能是什麼? 片段我的代碼 para = section.AddParagraph(); para.Style = "ListLevelOne"; para.

    1熱度

    1回答

    我試過MigraDoc GDI 1.50.4000-beta3b和1.32.4334.0下面的代碼。當我將頁面大小設置爲合法格式時,它不會被轉換爲合法格式,或者它會在頂部留下大量空白,就好像頁面大小爲8.5 x 11,並且額外的長度被插入頂部的PDF。我寧願將文本從頁面頂部開始。我怎樣才能解決這個問題? 在下面的示例中,頂部有一個很大的餘量。 // Create a new MigraDoc do

    1熱度

    1回答

    僅使用MigraDoc(否PDFsharp),我有許多表格打破了頁面。這些表格有一個外邊框,當頁面中斷時,邊框會在下一頁繼續。這些是期望的行爲。 此外,我需要在頁面上的表的最後一行的底部添加一個邊框,並在下一個頁面的開始處的表格的頂部添加一個表格,在該表格的表格分割處。理想情況下,我想檢測一個行是否會成爲頁面中的最後一個,然後再打破並解決它。 我的問題是,是否有任何MigraDoc開發人員知道如何

    0熱度

    1回答

    我有一個PDF文檔,我嘗試創建,大約20列,寬度不等。它獲得第一頁大約一半的列,然後切斷其餘部分。我希望它確定頁面寬度並將剩餘的列移動到第二頁上。有沒有辦法在渲染或PageSetup中指定它?我想我必須計算寬度,創建第一頁然後創建第二頁。 Table table = new Table(); PdfDocumentRenderer renderer = new PdfDocumentRende