Aspose.Words 自动编号段落提取编号内容

https://blog.csdn.net/u010187918/article/details/127729231

如果提取不成功请确定该段落是否确实具有自动编号,如果确定,那么请在Aspose.Words.Document类对象doc使用doc.UpdateListLabels()接口后再看是否提取成功。

  

/// <summary>
/// 获取List编号内容
/// </summary>
/// <param name="para"></param>
/// <returns></returns>
public static string GetListString(Aspose.Words.Paragraph para)
{
    string strRtn = string.Empty;
    if (para.IsListItem)
    {
        if (para.ListFormat.ListLevel.NumberStyle == Aspose.Words.NumberStyle.Bullet)
        {
            if (para.ListFormat.ListLevel.NumberFormat == "")
            {
                strRtn = "●";
            }
        }
        else
        {
            strRtn = para.ListLabel.LabelString;
        }
    }
    return strRtn;
}

  如果提取不成功请确定该段落是否确实具有自动编号,如果确定,那么请在Aspose.Words.Document类对象doc使用doc.UpdateListLabels()接口后再看是否提取成功。

posted @ 2023-10-28 10:44  China Soft  阅读(145)  评论(0编辑  收藏  举报