我正在尝试将详细信息行的行高设置为特定值,例如 0.5 英寸。如果单击详细信息行的 Tablix 句柄;它选择了行,但 Size 属性不会为 Height 属性扩展或允许在 Height 属性中输入 0.5 英寸之类的东西。
除了拖动控件来猜测高度之外,还有没有办法为行高输入一个特定的数字?
我正在尝试将详细信息行的行高设置为特定值,例如 0.5 英寸。如果单击详细信息行的 Tablix 句柄;它选择了行,但 Size 属性不会为 Height 属性扩展或允许在 Height 属性中输入 0.5 英寸之类的东西。
除了拖动控件来猜测高度之外,还有没有办法为行高输入一个特定的数字?
可以通过更改行中单个单元格的高度来调整 Tablix 中任何行的高度。然后,该行中的所有单元格将采用最后更改的单元格的高度,即,如果您将第一列中的单元格高度更改为 0.5”,然后将同一行第二列中的单元格更改为 0.125”,则整个行高将更改为 0.125”。要更改报表生成器或 BIDS 中的行高度属性:选择一个单元格,在“属性”窗口中向下滚动到“位置”部分,展开“大小”子部分,然后编辑“高度”。
呈现报表时关于 Tablix 行高的特别说明;默认情况下,一行将调整为其内容的高度。通常内容是文本,如果行高不能容纳长字符串的第二行文本,则该行将变得高于设置的行高以容纳文本。如果效果不理想,则可以将 CanGrow 属性更改为 False。要更改一行的 CanGrow 属性:选择左侧的行句柄以选择该行中的所有单元格,在“属性”窗口中向下滚动到“通用”部分并将“CanGrow”更改为 False。当您在 Tablix 中有一个用于行间距的空白行时,这是最有用的;否则,即使没有文本,该行也会自动采用字体大小的高度,例如
当调整单元格的宽度时,行的相同概念适用于列,但它们不能像呈现报表时的高度那样增长或缩小。另请注意,当单元格与相邻单元格合并时,当合并单元格的宽度增加时,构成该部分最右侧的列通常会向右增加。因此,通常最好在调整列宽时拆分单元格以避免这种情况并避免无法减小宽度的列。
为此,在 Visual Studio 2010 中,单击 tablix 中的给定单元格。打开控件属性窗格(即 View | Other Windows | Property Window )。前往职位 | 大小属性。将单元格设置为所需的高度或宽度。如 PerPlexSystem 所述,这将分别影响行或列中其余单元格的高度或宽度。