本文档介绍了在 XtraReports 中使用形状的要点,描述了创建不同种类的形状所需要的主要属性。
要学习更多关于每种形状类型的内容,请参阅本部分相应的主题。
此外,请参阅 报表控件 文档获得更多关于使用报表控件的信息。
XtraReports 中的形状控件是由 XRShape 类的实例表示的。 要把形状插入到报表中,只需要把 XRShape 控件项从 DX.10.2: Report Controls 工具箱 标签页中拖放到报表上。
XRShape 类支持大量的标准形状类型。 要指定形状的类型,则应该把 XRShape.Shape 属性设置为适当的 ShapeBase 类的子类。 然后,XRShape.Shape 属性将返回一个与特定形状类型一致的对象,并包含了所有此类型必需的属性。
-
然后,可以指定选定类型的形状的特殊属性。 例如,ShapeArrow 类提供了 ShapeArrow.ArrowHeight 和 ShapeArrow.ArrowWidth 属性,用于定制 XRShape 控件中显示的箭头的外观。
-
另外,XRShape 类特别使用 XRShape.Angle 属性来指定形状图像的旋转角度,XRShape.LineWidth 属性 —— 指定绘制形状图像的线条宽度,XRShape.FillColor 属性 —— 指定形状图像的填充色,以及 XRShape.Stretch 属性 —— 指定是否拉伸被旋转的形状。