migradoc

    0熱度

    1回答

    我有一個動態文本,其中包含未知行數。這個行數可以在1到1000之間。 現在我想創建一個PDF文檔,如果達到特定行數,它會自動創建一個新頁面。 我已經發現它可能會與MigraDoc一起使用,但我已經測試過它,並且它沒有像我測試過的那樣工作。 // You always need a MigraDoc document for rendering. Document doc = new

    4熱度

    1回答

    我試圖使用XSLT將圖像置於PDF中。我有已經顯示的圖像,但在那種情況下,我最初有字節碼,我只是生成base64字符串。然而,在下面的情況下,我正在從資源文件中讀取圖像,然後嘗試將其更改爲base64,但是在這種情況下,它給了我以下錯誤: 路徑異常:this.imageFilePath(前100個字符):base64: iVBORw0KGgoAAAANSUhEUgAAAFoAAABNCAYAAAA

    -1熱度

    1回答

    我在xslt(僅用於提供模板)中定義了以下樣式,但正如您所看到的字體不是粗體,它只是普通字體。 也是我想知道如何添加CELLSPACING <Font Color="0xFF0" Name="Helvetica World" Size="9pt" Bold="true"/> ,我想有點像下面的圖片 代碼表: <Column Width="5mm" Padding="10mm" Spacing

    0熱度

    1回答

    我正在使用PDFsharp和MigraDoc創建PDF文檔。而昨天我面臨着頁面結束的問題。我有一個數據循環例如10項。在每次迭代中,我需要創建這樣的文檔 - > 然後將其另存爲一個PDF文檔。正如我們所看到的,我在頁面上有幾塊可以動態增加的塊。我如何檢測頁面結束在下一頁繼續繪製字符串?我怎麼能檢測第一段的結尾添加第二個(或只是附加到結束)?我嘗試使用paragraph.AddText(),它不會繼

    0熱度

    1回答

    我有這樣的字符串「我的profeesion是-G」,我需要用自定義字體符號替換「G」。在自定義字體中,這個字符是一個圖標。所以結果應該是「我的好意是 - '自定義字體中的圖標'」。謝謝。

    1熱度

    2回答

    我使用Migradoc以生成表並填充幾列一些動態數據,我已經定義列的寬度,同時限定表結構原樣 Table table = new Table(); Column column = table.AddColumn(Unit.FromCentimeter(6)); column.Format.Alignment = ParagraphAlignment.Left; table.AddColumn

    0熱度

    1回答

    我有一個表有兩列和幾行,我需要使第一列加粗。我嘗試使用column.Format.Font.Bold = true;,但它不會將字體更改爲粗體。如果我使用column.Format.Font.Colors = Colors.Blue;即可使用,但大膽的風格不起作用。有人能告訴我做錯了什麼嗎?這是創建表的代碼片段: Table topTable = pdfReport.LastSection.Ad

    1熱度

    2回答

    在本地運行此工程在ASP.NET MVC應用程序,但不: Document doc = new Document(); Section section = doc.AddSection(); section.AddParagraph("Some text to go into a PDF"); PdfDocumentRenderer pdfRenderer = new PdfDocume

    0熱度

    1回答

    我正在使用TextFrame中的段落來獲取文本方向,以便向上顯示,這正在努力使我近乎如何我最終的問題是文本似乎是左對齊,我已經嘗試將段落對齊設置爲居中,這沒有任何影響,並且看不到使用TextFrame執行此操作的選項。輸出的文本每次都不一樣。 這是我目前有 這是我想acheive 以下是我使用的達致這使用MigraDoc代碼 for (int i = 0; i < section2Items.Le

    1熱度

    1回答

    我目前正在研究一個讀取大型文件或者多個文件的項目,這些文件需要>數百萬行。爲此,我使用Streamreader來讀取每一行。 檢查每一行是否包含某個字符串。當條件成立時,我會添加一行。我要重現內存中的代碼,因爲我沒有在我面前代碼: Table table = new Table(); Row row = new Row(); Cell cell = new Cell(); using(Str