页边距是主编辑器窗口边界周围的UI。页边距有4个预定义的名称Toy、Bottom、Left和Right,他们用作用户定义的其他页边距的容器。可以定义一个页边距,再打开生成的文件时,改页边距变成红色,警告用户不应该编辑该文件。
要创建页边距,需要创建一个实现IWpfTextMargin的新类,其中包含用于页边距尺寸的属性和在屏幕上绘制页边距的实际UIElement。要使用Visiual Studio注册页边距,需要使用IWpfTextMarginProvider协定到处一个类。这个借口包含一个办法,返回IWpfTextMargin的一个实例。除了MEF导出外,页边距提供程序还可以提供:
- NameAttribute,用于为提供程序提供可读的名称。
- ContentTypeAttribute,标识可使用页边距的内容类型。
- OrderAttribute和MarginContainerAttribute,他们勇于确定绘制页边距的位置。指定顺序时,需要给要运行的另一个页边距的字符串提供名称Before或After。容器会确定页边距在哪个边框上显示。
标签是应用于特定文本段的元数据。标签使用ITagger接口的实例关联到文本段上。标签提供程序也应使用TagTypeAttribute进行标记,它将标识标签提供程序生成的标签类型。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 文本中页边距和标签