可用于:用户界面的ASP。NET MVC | 用户界面的ASP。净AJAX | Blazor用户界面 | WPF的用户界面 | WinForms的UI | Xamarin的UI | WinUI的用户界面 | 用户界面的ASP。网络核心 | .NET MAUI的用户界面

Telerik文档处理?下载30天免费试用

类允许您将内容分离为段落。它负责显示内联元素,例如运行FloatingImageImageInline等。也可以通过修改段落的参数来配置段落的外观。

插入段落

属性的子元素可以添加段落BlockContainer元素,部分TableCell页眉和页脚,透过收集。

下面的代码片段示例1创建并插入在一个部分

例1:在节中插入段落

段落段落=新的段落(文件);section.Blocks.Add(段);

父元素BlockContainer(在本例中为部分类的构造函数应该属于同一个文档

控件的特定索引处添加段落收集BlockContainer使用Insert ()方法。在示例2演示如何在节的开头添加段落。

例2:在Blocks集合的特定位置插入一个段落

段落段落=新的段落(文件);section.Blocks。在sert(0, paragraph);

你也可以使用AddParagraph ()方法收集BlockContainer.该方法创建一个new实例,将其添加到容器并返回。

例3:创建一个新段落并将其添加到节中

段落段落= section. blocks . add段落();

插入新的在文档中也可以实现用RadFlowDocumentEditor类。

例4:使用RadFlowDocumentEditor插入一个段落

RadFlowDocumentEditor编辑器=新的radflowdocumentteditor (GetDocument());段落段落= editor.InsertParagraph();

修改段落

公开几个属性,这些属性允许您自定义放置在它下面的元素的布局。以下是其中的一些例子:

  • 属性:获取所有段落属性为段落属性对象。关于如何使用section属性的更多信息,请参见样式属性篇文章。

  • StyleId控件上应用的样式的ID元素。

  • 内联:表示段落中的内联元素。对象的添加方法运行,一个ImageInline和一个FloatingImage元素。

  • FlowDirection:文本流向。默认值为LeftToRight

  • TextAlignment控件中的文本对齐方式

  • 间距:定义间距。

  • KeepOnOnePage:表示是否当文档以页面视图模式显示时,应在一页上呈现。

  • KeepWithNextParagraph:表示是否在可能的情况下,当文件以页面查看模式显示时,应至少部分地与下一段呈现在同一页上。

  • OutlineLevel:定义对象的级别在TOC领域。默认值为Level9 -无级别。

  • ApplyEastAsianLineBreakingRules对象是否应用东亚断行规则

  • PageBreakBefore:指定是否当文档以页面视图模式显示时,应在新页面上呈现。

  • 边界控件的边界

  • ContextualSpacing:定义前后段落样式相同时是否忽略前后空格。

  • MirrorIndents:定义是否在奇数页上交换左右缩进。

  • 缩进:定义一组缩进,这些缩进可应用于元素通过ParagraphIndentation对象。ParagraphIndentation是复合的,它的属性列在下面。这些属性的所有值都以设备无关的像素(1/96英寸)为单位。

    • FirstLineIndent:表示应用于段落第一行的额外缩进。
    • HangingIndent:指定从段落第一行的缩进中删除的值,方法是将第一行的缩进移回文本流方向的开头。
    • LeftIndent:表示应用于整个段落左侧的缩进。
    • RightIndent:表示应用于整个段落右侧的缩进。
  • 阴影:表示应用于段落的底纹。它是一个复合对象,是只读的。可以获取以下属性:

    • 写成BackgroundColor:指定底纹的背景颜色。
    • PatternColor:指定底纹的图案颜色。
    • 模式:指定用于在底纹的背景色上铺设图案颜色的图案。
  • AllowOverflowPunctuation:定义一行中的最后一个标点符号是否可以在段落边距/缩进中溢出。

  • ListId:列表ID。

  • ListLevel:获取一个值,该值指示段落引用列表样式。默认值是-1,这意味着不引用列表样式。

  • 制表符对象的制表位的不可变集合.更多信息可在制表符的文章

段落操作

可以将内联元素添加到实例。

添加运行

示例5演示如何向现有段落添加运行。

例5:在段落中插入run

运行Run =段落. inlines . addrun ();

欲了解更多有关运行元素,你可以读这篇文章

添加ImageInline

例子6将内联图像添加到现有段落。

例6:内联插入图像

ImageInline ImageInline =段落。inline . addimageinline ();

欲了解更多有关ImageInline元素,你可以读这篇文章

添加一个FloatingImage

下面的代码片段例7将浮动图像添加到现有段落。

例7:添加浮动图像

FloatingImage FloatingImage =段落. inlines . addfloatingimage ();

欲了解更多有关FloatingImage元素,你可以读这篇文章

添加TabStop

示例8演示了如何向段的集合添加制表符。

例8:插入TabStop

TabStop TabStop = new TabStop(Unit.InchToDip(2), TabStopType。中心,TabStopLeader.Hyphen);段落。制表符= paragraph.TabStops.Insert(tabstop);
您可以参考制表符的文章有关此元素的更多详细信息。

另请参阅

在本文中
Baidu
map