如何解决如何更改 RTF 表格行高
我正在处理与 RTF 文档格式相关的工作,只是想更改 TRF 表的行大小。下面给出了示例代码片段。我怎样才能做到这一点?
private string GetRTF(DataTable dataTable,int width)
{
StringBuilder rtfBuilder = new StringBuilder();
int cellWidth = 0;
rtfBuilder.Append(@"{\rtf1 ");
for(int i = 0; i < dataTable.Rows.Count(); i++)
{
rtfBuilder.Append(@"\trowd \trrh280");
for(int j = 0; j < dataTable.Columns.Count(); j++)
{
cellWidth = (j + 1) * width;
rtfBuilder.Append(@"\cellx" + cellWidth.ToString());
if (j == 0)
{
rtfBuilder.Append(@"\intbl " + dataTable.Rows[i][j]);
}
else
{
rtfBuilder.Append(@"\cell " + dataTable.Rows[i][j]);
}
}
rtfBuilder.Append(@"\intbl \cell \row");
}
return rtfBuilder.ToString();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。