Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 具有未知行和未知文本长度的SSRS表,用于确定分页符_Ssrs 2008 - Fatal编程技术网

Ssrs 2008 具有未知行和未知文本长度的SSRS表,用于确定分页符

Ssrs 2008 具有未知行和未知文本长度的SSRS表,用于确定分页符,ssrs-2008,Ssrs 2008,是否有办法确定tablix A4页面大小中是否存在强制分页符。我的情况是,单元格中的文本长度未知,可以在tablix单元格内的文本框中呈现多行,而且行数未知。我想处理这样一种情况,如果它没有遍历页面,那么在下一节之前强制分页符,或者如果它没有,那么就不需要分页符 如果大于阈值,我不能简单地计算行数,因为我已经说过,一行中的文本本身可能有多行 我正在考虑使用TextRenderer.MeasureText函数,除非有更聪明的方法。甚至页码也没有更新,因此无法在自定义函数中检查该值。当我阅读时,我的

是否有办法确定tablix A4页面大小中是否存在强制分页符。我的情况是,单元格中的文本长度未知,可以在tablix单元格内的文本框中呈现多行,而且行数未知。我想处理这样一种情况,如果它没有遍历页面,那么在下一节之前强制分页符,或者如果它没有,那么就不需要分页符

如果大于阈值,我不能简单地计算行数,因为我已经说过,一行中的文本本身可能有多行


我正在考虑使用TextRenderer.MeasureText函数,除非有更聪明的方法。甚至页码也没有更新,因此无法在自定义函数中检查该值。

当我阅读时,我的第一个想法是测量文本,我认为这是唯一的方法,甚至需要一些尝试和错误。SSRS的一个薄弱领域是对表达式中的监控和页码使用的支持不足。其他可能有更好的解决方案,但我坚持你的第一个想法,你可能想看看Graphics.MeasureString,因为我不确定TextRenderer是否仅适用于winforms(可能是错误的)