我在尝试将报告导出为PDF格式时遇到了一些麻烦。我有一个动作报告元素来显示更多的信息行,也就是说,在用户点击特定元素之前,它默认隐藏(显示模式:无)。但是,这在尝试导出时会产生问题,因为当我在Target.PDF元素中选中“保留显示元素”选项时,我会提出一个空白页。任何帮助,将不胜感激。谢谢。导出更多信息使用LogiXML排到PDF未显示
0
A
回答
1
解决这些类型的导出问题的最佳方法是开始简化定义文件,以便您可以轻松地找出问题。对于您的报告,我可能首先评论MoreInfoRow,以便它实际上不影响导出。
-一旦MoreInfoRow消失,报表是否会导出为PDF?如果是,我们可以认为问题与MoreInfoRow有关。如果不是,那么就有一个不同的问题。如果您已经删除了MoreInfoRow并且它仍然无法正确导出,那么我可能会猜想问题是:1)您正在通过导出传递不正确的showmode;或者2)报告要求使用Action PDF传递参数以及没有正确设置。
有关ShowModes额外的细节,我想访问:
http://devnet.logixml.com/rdPage.aspx?rdReport=Article&dnDocID=1043
如果MoreInfoRow的问题,你可以尝试简化了报告,在一般。下面是一个可以尝试的简单例子:
<Report ID="Default" SavedBy="test">
<StyleSheet Theme="SimpleBlue" />
<Body>
<Label Caption="Export PDF" Class="ThemeLinkButton">
<Action Type="PDF">
<Target Type="PDF" KeepShowElements="True" Report="CurrentReport" />
</Action>
</Label>
<LineBreak LineCount="3" />
<DataTable ID="dtExport" Width="450">
<DataLayer Type="Static" ID="myData1">
<StaticDataRow id="001" name="Sample Row 1" />
<StaticDataRow id="002" name="Sample Row 2" />
<StaticDataRow id="003" name="Sample Row 3" />
</DataLayer>
<DataTableColumn ID="colid" Header="id">
<Label ID="lblid" Caption="@Data.id~">
<Action Type="ShowElement" ElementID="mirTest" ID="actShowMir" />
</Label>
</DataTableColumn>
<DataTableColumn ID="colname" Header="name">
<Label ID="lblname" Caption="@Data.name~" />
</DataTableColumn>
<MoreInfoRow ShowModes="None" ID="mirTest">
<Label Caption="This is the More Info Row" />
</MoreInfoRow>
</DataTable>
</Body>
</Report>
相关问题
- 1. dsym更多信息显示 -
- 2. 在React中显示更多信息
- 3. Excel:如何在使用小计时显示更多信息?
- 4. 如何使用jQuery和PHP动态显示更多信息?
- 5. 使用itextsharp导出到pdf
- 6. 未显示调试信息Eclipse
- 7. 复选框问题 - 导出为pdf时未显示Checboxes
- 8. 导轨 - 错误信息不能显示
- 9. 当mousover MVC3 Razor WebGrid行显示工具提示更多信息
- 10. Highcharts:如何在工具提示中显示更多信息?
- 11. 未显示使用PHP的Mysql主机信息
- 12. Json GET未在弹出框中显示详细信息
- 13. 如何使用Angularjs在引导表中显示信息
- 14. 如何使用Java AWT显示信息?
- 15. 使用JOIN显示朋友信息
- 16. 使用jQuery/XML显示特定信息
- 17. 使用ASP.NET显示Webalizer统计信息
- 18. 使用messagebox显示调试信息
- 19. 使用中继器显示信息
- 20. 使用ExtendedCalendarView显示事件信息
- 21. PHP更新用户帐户的详细信息没有显示错误,但帐户详细信息未更新
- 22. 显示弹出错误信息
- 23. 淡入显示信息/淡出对JS
- 24. 显示Var信息
- 25. 显示的信息
- 26. 显示selectedAnnotation信息
- 27. 显示多个信息窗口中GMAP
- 28. 跨多列显示分组信息
- 29. 使用FormsAuthentication.SetAuthCookie存储更多信息
- 30. 未安装pdf阅读器时未显示消息
正如您已经正确指出的那样,我相信我的问题是ShowModes。这个问题(我忘记提及)是,当我启用Target.PDF中的“保留显示元素”时,我得到一个完全空白的报告,没有任何显示,如果我删除它,我获得主报告即使它们在浏览器中可见,也是更多信息行)。 PS:我也有图表(在子报表内),点击后显示“无”的ShowMode,这是否也会造成问题? 感谢您的协助!你总是及时回答我的问题,并有很大的帮助 – Jose 2012-07-23 21:31:52