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

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

打破

打破元素是一个内联级流内容元素,它指定一个断点应该放置在当前位置。有三种类型的休息:

  • 换行符:中断重新启动文档中下一行的文档内容。

  • 分页符:中断重新启动文档下一页的文档内容。

  • 列打破:中断重新启动文档当前页上可用的下一列的文档内容。

插入断点

中的所有内联级元素RadFlowDocument需要放置在另一个元素中。

示例1演示如何创建打破元素,并将其添加到

例1:创建break

Break br = new Break(文档);paragraph.Inlines.Add (br);

类的构造函数所传递的文档中,段应该属于相同的文档打破元素。中的代码示例1插入一个默认的Break类型的Break元素-换行符。你可以改变突破的类型BreakType财产。

示例2中创建的中断的类型示例1

例2:更改BreakType

br。BreakType = BreakType. pagebreak;

方法也可以在文档中插入断点InsertBreak ()的方法RadFlowDocumentEditor类。

示例3演示如何插入突破RadFlowDocumentEditor

例3:使用RadFlowDocumentEditor插入break

RadFlowDocumentEditor编辑器= new RadFlowDocumentEditor(new RadFlowDocument());Break br = editor.InsertBreak(BreakType.PageBreak);

修改Break

打破元素公开了几个允许自定义的属性。

  • BreakType:中断类型。

  • TextWrappingRestartLocation:文本绕行重新启动的位置。此属性仅在以下情况下影响重新启动位置BreakType设置为LineBreak,否则将被忽略。取值为:

    • NextLine:指定换行符将文本提前到文档中的下一行。

    • NextFullLine:指定换行符将文本推进到文档中的下一行,不被任何浮动对象打断。

    • NextTextRegionUnblockedOnLeft:指定换行符将文本推进到文档中的下一行,不被左侧的任何浮动对象打断。

    • NextTextRegionUnblockedOnRight:指定换行符将文本推进到文档中的下一行,不被右侧的任何浮动对象打断。

示例4展示了如何插入突破RadFlowDocumentEditor然后再修改它。

例4:自定义休息

RadFlowDocumentEditor编辑器= new RadFlowDocumentEditor(new RadFlowDocument());Break br = editor.InsertBreak(BreakType.PageBreak);br。BreakType = BreakType. linebreak;br。TextWrappingRestartLocation = TextWrappingRestartLocation. nextfullline;

另请参阅

在本文中
Baidu
map