C# 调用aspose.word获取图文表格混排的文档正文段落所占的高度?

C# 调用aspose.word获取图文表格混排的文档正文段落所占的高度?
例如:A4纸一个段落插入4张大图片

@gxe

请您提供更多信息,例如您希望获取段落高度的具体文档示例或代码片段。

A.docx (404.2 KB)
需要计算个这个文档第一个段落的真实高度的C# 实现

@gxe 不幸的是,无法计算放置在4页上的段落的高度。您可以使用以下代码计算放置在1页上的段落的高度和宽度:

Document doc = new Document("input.docx");

LayoutCollector lc = new LayoutCollector(doc);
LayoutEnumerator le = new LayoutEnumerator(doc);

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
foreach (Paragraph para in paragraphs)
{
    le.Current = lc.GetEntity(para);
    double paragraphHeight = le.Rectangle.Height;
    Console.WriteLine(paragraphHeight);
}