您可以使用Aspose.Words API中的MeasureString方法来获取段落的宽度,单位为磅。以下是示例代码:

Document doc = new Document("input.docx");
Table table = doc.FirstSection.Body.Tables[0];
Cell cell = table.Rows[0].Cells[0];
Paragraph para = cell.Paragraphs[0];

double width = para.Range.MeasureString(para.ParagraphFormat.Style.Font, para.ParagraphFormat.LeftIndent, cell.CellFormat.Width).WidthPoints;

Console.WriteLine("Paragraph width in points: " + width);

在上面的示例中,我们首先获取文档中的第一个表格、第一行的第一个单元格以及该单元格中的第一个段落。然后,我们使用MeasureString方法来获取段落的宽度,该方法需要三个参数:

  1. Font:段落的字体。
  2. LeftIndent:段落左缩进的长度。
  3. Width:单元格的宽度。

最后,我们将段落的宽度打印出来,单位为磅

c# asposewords 181 获取单元格内段落的宽度单位为磅

原文地址: https://www.cveoy.top/t/topic/dHaQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录