如何更改 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();
    }
iCMS 回答:如何更改 RTF 表格行高

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/484166.html

大家都在问