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

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

注释和目的地

抽象的注释元素将对象与对象上的位置关联起来RadFixedPage.注释公开了以下属性:

  • 矩形:矩形,定义注释在页面上的位置。

  • 类型:类型属性AnnotationType,它确定注释的类型。唯一支持的类型是链接

  • 边境:表示注释的边界。此属性为类型AnnotationBorder

  • IsPrintable:一个布尔值,指示在打印文档时是否应该显示注释实例。当设置为,在打印文档时,注释将不会出现。

本文将使您熟悉以下概念:

链接类继承抽象注释类。链接注释表示指向文档中其他地方的目的地的超文本链接,或者表示要执行的操作。因此,类中有两个单独的构造函数链接类-需要目的地对象和一个需要行动对象。

链接暴露以下属性:

  • 目的地:激活注释时显示的目的地。示例1演示如何使用先前创建的链接来创建链接目的地并在RadFixedPage的注释集合中添加链接。

    例1:添加链路到目的地址

    链接linkWithDestination =新链接(目的地);page.Annotations.Add (linkWithDestination);
  • NamedDestination:与该链接关联的已命名目的地。

  • 行动:激活注释时执行的操作。示例2演示如何使用先前创建的链接来创建链接行动并在RadFixedPage的注释集合中添加链接。

    例2:添加带有动作的link

    链接linkWithAction =新链接(动作);page.Annotations.Add (linkWithAction);

示例2,行动对象应该来自Telerik.Windows.Documents.Fixed.Model.Actions.Action类型。

目的地

抽象的目的地类定义文档的一个特定视图,由以下项组成:

  • 需要显示的页面。
  • 那页上的位置。
  • 放大(缩放)因子,在显示页面时应该使用它。

目的地类本身只公开页面属性,指定目标的页。视图的其他属性由继承的类决定目的地

  • 位置:公开而且变焦属性。显示指定的页面,定位为窗口左上角的(Left, Top)位置,并显示通过缩放因子放大的页面内容。

  • PageFit:显示指定的页面,其内容被放大到刚好适合窗口内的整个页面的水平和垂直方向。

  • PageHorizontalFit:公开财产。显示指定的页面,其垂直坐标Top位于窗口的上边缘,页面的内容被放大到刚好适合窗口内页面的整个宽度。

  • PageVerticalFit:公开财产。显示指定的页面,其水平坐标“左”位于窗口的左侧边缘,页面的内容被放大到刚好适合窗口内页面的整个高度。

  • RectangleFit:公开正确的而且属性。显示指定的页面,其内容被放大到刚好适合窗口内的左、下、右、上坐标指定的矩形(水平和垂直)。

  • BoundingRectangleFit:显示指定的页面,其内容被放大到刚好适合窗口内的边界框(水平和垂直)。

  • BoundingRectangleHorizontalFit:公开财产。显示指定的页面,其垂直坐标Top位于窗口的上边缘,页面的内容被放大到刚好适合窗口内它的边界框的整个宽度。

  • BoundingRectangleVerticalFit:公开财产。显示指定的页面,其水平坐标“左”位于窗口的左侧边缘,页面的内容被放大到刚好适合窗口内它的边界框的整个高度。

示例3演示如何创建Location对象,将其与Link关联并将其添加到RadFixedPage。

例3:添加带有location的link

Location Location = new Location();的位置。左= 225; location.Top = 500; location.Zoom = 4; location.Page = secondPage; var link = firstPage.Annotations.AddLink(location); link.Rect = new Rect(10, 10, 50, 50);

行动

抽象的行动类定义注释的行为。Action继承自以下类:

  • GoToAction:关联动作目的地.GoToAction类公开了以下属性:

    • 目的地:关联的目标。
    • NamedDestination:关联的已命名目的地。
  • UriAction:将动作与Uri关联。UriAction类公开了以下属性:

    • Uri:关联的Uri。
    • IncludeMouseCoordinates:是否在Uri中包含鼠标坐标作为查询参数。

示例4演示如何创建类型的操作GoToAction,将其与链接关联,并将其添加到RadFixedPage。的位置对象的Location类型可以像在示例3

例4:添加带有动作的link

GoToAction = new GoToAction();goToAction。目的地= location; var goToLink = firstPage.Annotations.AddLink(goToAction); goToLink.Rect = new Rect(10, 10, 50, 50); UriAction uriAction = new UriAction(); uriAction.Uri = new Uri(@"//www.aliitrade.com”);var uriLink = firstPage.Annotations.AddLink(uriAction);uriLink。矩形= new Rect(70, 10, 50, 50);

另请参阅

在本文中
Baidu
map