FastReport.NET, WEB环境 如何让打印设置窗口总在最前面?
<%@ Page Language="C#" AutoEventWireup="true" Inherits="RecordReport" Codebehind="Report.aspx.cs" %>
<%@ Register Assembly="FastReport.Web, Version=1.5.1.0, Culture=neutral, PublicKeyToken=db7e5ce63278458c" Namespace="FastReport.Web" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PageBody" Runat="Server">
<cc1:webreport id="WebReport1" runat="server" onstartreport="WebReport1_StartReport" </cc1:webreport>
</asp:Content>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebReport1.Prepare();
}
}
protected void Print_Click(object sender, EventArgs e)
{
WebReport1.Report.Print();
}
用上面方法可以在web环境下打印报表, 有个问题是,打印设置窗口有时显示在下面。
如何让打印设置窗口总显示在最上面? 哪位用过请指导,谢谢!!
------解决方案--------------------可以从“TfrxReport.PrintOptions”属性指定打印的预置值及取消显示打印窗口
实在不行 就直接打印 不提供打印设置窗口
http://hi.baidu.com/netohall/blog/item/86dc4d43307c5c189213c619.html
------解决方案--------------------先弹出模式窗体,模式窗体上弹出 打印窗体
------解决方案--------------------自定义窗体,弹出模式如jwindow等形式