Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Reporting services 将SSRS报告导出为Word更改格式_Reporting Services - Fatal编程技术网

Reporting services 将SSRS报告导出为Word更改格式

Reporting services 将SSRS报告导出为Word更改格式,reporting-services,Reporting Services,我有一份报告是我在VS2017年开发的。如果我在VS2017中运行报告并将其导出到Word(.docx),则报告在VS2017预览中的外观与在Word中的外观相同。如果我将该报表部署到SQL Server 2017,并通过报表管理器门户(at)或使用ReportViewer控件在Windows应用程序中查看该报表,则该报表在预览中的外观相同,但从这些位置导出到Word时,报表格式与从VS2017导出时不同。更具体地说,回车返回文本框中文本数据之间的留空行未被呈现为显示空行。tablix中还有一些

我有一份报告是我在VS2017年开发的。如果我在VS2017中运行报告并将其导出到Word(.docx),则报告在VS2017预览中的外观与在Word中的外观相同。如果我将该报表部署到SQL Server 2017,并通过报表管理器门户(at)或使用ReportViewer控件在Windows应用程序中查看该报表,则该报表在预览中的外观相同,但从这些位置导出到Word时,报表格式与从VS2017导出时不同。更具体地说,回车返回文本框中文本数据之间的留空行未被呈现为显示空行。tablix中还有一些文本框单元格,在报告中故意为空,用户需要在导出到Word后填写这些单元格。使用鼠标很难让光标进入这些区域,当使用键盘导航到这些区域时,它会将文本向下推到不应该存在的空间中。有什么想法吗?VS2017中的导出与ReportViewer之间有什么区别


您是否已检查您插入的文本框是否格式化为仅输出html或文本?文本框控件的属性是什么?我不知道有一个HTML选项,但这可能会解释为什么它会吃空格。它似乎是占位符(而不是文本框)的属性。此链接可能会对您有所帮助:我所有占位符上的标记类型都设置为“无”,因此我不认为这是问题所在。我已经做了一个变通方法(插入一个白色管道字符来保留空格)来解决问题,直到问题被解决。您是否检查了您插入的文本框是否格式化为仅输出html或文本?Textbox控件的属性是什么?我不知道有一个HTML选项,但这可能会解释为什么它会吃空格。它似乎是占位符(而不是文本框)的属性。此链接可能会对您有所帮助:我所有占位符上的标记类型都设置为“无”,因此我不认为这是问题所在。我已经做了一个变通方法(插入一个白色的管道字符来保留空格)来解决这个问题,直到问题被解决为止。