本文档描述了如何通过精确地相互对齐元素,在设计时刻轻松地构建专业外观的报表。 为此,在 XtraReports 中引入了两种装置: snap grid(对齐网格线) 和 snap line(对齐辅助线)。
通过 XtraReport.DrawGrid 属性可以启用报表的 snap grid。
DrawGrid = true |
DrawGrid = false |
---|---|
当报表元素被缩放或重设位置时,网格线可被用于精确地对齐报表元素 (snapping)。 通过 XtraReport.SnapGridSize 属性可以调整网格尺寸,并且这是以 XtraReport.ReportUnit 属性中指定的度量单位进行度量的 (要获得相关细节,请参阅 度量单位)。
配套使用 XtraReport.SnapToGrid 属性和 XtraReport.SnappingMode 属性,您可以选择报表元素操作的首选项: 当后一个属性被设置为 SnapToGrid时,报表元素被对齐到网格线。 此外,当后一个属性被设置为 SnapLines 时,则另一种功能可用: 使用 对齐辅助线 来对齐报表元素。
可以指定每个报表元素(带区或控件) 在对齐期间维持的对齐缩进(带区的空白区,控件的边距)。 相关属性是 Band.SnapLinePadding 和 XRControl.SnapLineMargin 属性。