Каково разрешение вашей текстуры изображения. Если оно слишком низкое, это может быть причиной странного появления в Unity.
Задайте статическую высоту, достаточную для всей высоты отчета. Насколько я знаю, 100% не будет работать, потому что элемент управления ReportViewer по существу обернут одним большим тегом div
.
Это проблема со стандартом XHTML 1.1. Измените тип документа вашей страницы на переходный, чтобы получить 100% работоспособность по высоте:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
Или, если вы все еще боретесь, удалите его полностью.
Это способ, который я исправил, взгляните
<div style="Width:auto;">
<form id="form1" runat="server" style="width:100%; height:100%;">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="rptViewer" runat="server" Width="100%" Height="100%" AsyncRendering="False" SizeToReportContent="True">
</rsweb:ReportViewer>
</form></div>
То, что делает магия, это AsyncRendering="False" SizeToReportContent="True" остальное - базовый HTML. Отчет будет отображаться в том виде, в нем он был разработан.
Там может быть какой-то дополнительный код, но посмотрите, работает ли он для вас.
Надеюсь, это поможет