DotNet在OpenXML格式下处理Text Line Break的作用
发布时间
阅读量:
阅读量
本文重点与伙伴探讨 a:br 标记的功能
在 OpenXML 中,<a:br/> 被定义为 Text Line Break,该标记位于文本的 <a:p> 标签内,用于实现换行操作
如 ECMA 376 文档中 21.1.2.2.1 部分所述,该标记的功能是将同一段落内的两个 TextRun 通过垂直换行进行分隔。此元素能够继承当前的 rPr(RunProperties)属性,从而对换行后的文本格式进行设定,并在后续插入文本时确保格式的准确性
在 OpenXML SDK 中,DocumentFormat.OpenXml.Drawing.Break 用于表示该元素,可通过以下代码获取
using DocumentFormat.OpenXml.Drawing;
public void Foo(Paragraph textParagraph)
{
foreach (var openXmlElement in textParagraph)
{
if (openXmlElement is Break breakLine)
全部评论 (0)
还没有任何评论哟~
