首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Aspose pdf表

Aspose pdf表
EN

Stack Overflow用户
提问于 2019-03-05 11:49:57
回答 1查看 1.2K关注 0票数 0

我添加了一个包含两行和两列的表,并将边框设置为所有单元格。但是它只显示第一列的边框。

示例代码如下所示

var tableestdet =新表{ ColumnWidths = "120,120",边距=新MarginInfo { Top = 40,左侧= 10 }, DefaultCellBorder =新BorderInfo((int)BorderSide.All,1F),};tableestdet.DefaultCellTextInfo =新TextInfo {TextInfo= AlignmentType.Center };var estdet1 = tableestdet.Rows.Add();estdet1.DefaultRowCellPadd=新MarginInfo { Top = 5,底部=5 };var req=estdet1.Cells.Add(“请求:”);var estde=estdet1.Cells.Add(“输入:”);var estdet2 = tableestdet.Rows.Add();estdet2.DefaultCellTextInfo =新TextInfo { FontSize = 8,FontSize= AlignmentType.Center };estdet2.Cells.Add(CustomerName);sec1.Paragraphs.Add(tableestdet);

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 20:53:47

我们注意到您正在使用一个过时的API版本,因此请升级到Aspose.PDF for .NET 19.2,这是API的最新可用版本,因为它包含更多的特性和bug修复。您可以使用下面的代码片段在PDF文档页上添加一个表,同时为所有单元格设置边框。

代码语言:javascript
运行
复制
// Load source PDF document
Aspose.Pdf.Document document = new Aspose.Pdf.Document();
// Add a page to the document
Page page = document.Pages.Add();
// Initializes a new instance of the Table
Aspose.Pdf.Table table = new Aspose.Pdf.Table();
// Set the table border color as LightGray
table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
// Set the border for table cells
table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
// Create a loop to add 10 rows
for (int row_count = 1; row_count <= 10; row_count++)
{
    // Add row to table
    Aspose.Pdf.Row row = table.Rows.Add();
    // Add table cells
    row.Cells.Add("Column (" + row_count + ", 1)");
    row.Cells.Add("Column (" + row_count + ", 2)");
}
// Add table object to first page of input document
page.Paragraphs.Add(table);
// Save updated document containing table object
document.Save(dataDir + "Table_19.2.pdf");

生成的PDF文档已经为您的同类参考Table19.2.pdf附呈。如果您需要进一步的帮助,请随时通知我们。

PS: I与Aspose一起工作,作为开发人员的布道者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55002197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档