예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //定义WordDocument对象
        PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
        //定义DataTag对象
        PageOffice.WordWriter.DataTag deptTag = doc.OpenDataTag("{部门名}");
        deptTag.Font.Color = Color.Green;
        //给DataTag对象赋值
        deptTag.Value = "技术";

        PageOffice.WordWriter.DataTag userTag = doc.OpenDataTag("{姓名}");
        userTag.Font.Color = Color.Green;
        userTag.Value      = "李四";

        PageOffice.WordWriter.DataTag dateTag = doc.OpenDataTag("【时间】");
        dateTag.Font.Color = Color.Blue;
        dateTag.Value      = DateTime.Now.ToString("yyyy-MM-dd");


        PageOfficeCtrl1.SetWriter(doc);
        //设置服务器页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        //打开Word文件
        PageOfficeCtrl1.WebOpen("doc/test2.doc", PageOffice.OpenModeType.docNormalEdit, "张佚名");
    }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx";
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx?id=1";
     PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
     PageOfficeCtrl1.WebOpen("Openstream.aspx?id=1", PageOffice.OpenModeType.docRevisionOnly, "somebody");
 }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
        DataRegion d1 = doc.OpenDataRegion("d1");

        d1.Font.Color = Color.Green;                                                //设置数据区域文本字体颜色
        d1.Font.Name  = "华文彩云";                                                     //设置数据区域文本字体样式
        d1.Font.Size  = 16;                                                         //设置数据区域文本字体大小
        d1.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; //设置数据区域文本对齐方式


        DataRegion d2 = doc.OpenDataRegion("d2");

        d2.Font.Color = Color.MediumAquamarine;                                   //设置数据区域文本字体颜色
        d2.Font.Name  = "黑体";                                                     //设置数据区域文本字体样式
        d2.Font.Size  = 14;                                                       //设置数据区域文本字体大小
        d2.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft; //设置数据区域文本对齐方式

        DataRegion d3 = doc.OpenDataRegion("d3");

        d3.Font.Color = Color.Purple;                                              //设置数据区域文本字体颜色
        d3.Font.Name  = "华文行楷";                                                    //设置数据区域文本字体样式
        d3.Font.Size  = 12;                                                        //设置数据区域文本字体大小
        d3.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphRight; //设置数据区域文本对齐方式


        PageOfficeCtrl1.SetWriter(doc);

        //添加自定义按钮
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
        //设置服务器页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx"; //此行必须
        //设置文档打开方式
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docSubmitForm, "张三");
    }
    protected string userName = "";//登录的用户名
    protected void Page_Load(object sender, EventArgs e)
    {
        userName = Request.Form["userName"];
        if ("zhangsan" == userName)
        {
            userName = "******";
        }
        if ("lisi" == userName)
        {
            userName = "******";
        }
        if ("wangwu" == userName)
        {
            userName = "******";
        }
        //***************************卓正PageOffice组件的使用********************************

        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("领导圈阅", "StartHandDraw", 3);
        //PageOfficeCtrl1.AddCustomToolButton("分层显示手写批注", "ShowHandDrawDispBar", 7);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
        PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx"; //此行必须
        PageOfficeCtrl1.SaveFilePage = "Savefile.aspx";
        PageOfficeCtrl1.JsFunction_AfterDocumentOpened = "AfterDocumentOpened";
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, userName);
    }
예제 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        WordDocument doc = new WordDocument();

        PageOffice.WordWriter.Table table1 = doc.OpenDataRegion("PO_table1").CreateTable(3, 5, WdAutoFitBehavior.wdAutoFitWindow);
        table1.OpenCellRC(1, 1).MergeTo(3, 1);
        table1.OpenCellRC(1, 1).Value = "合并后的单元格";
        //给表格table1中剩余的单元格赋值
        for (int i = 1; i < 4; i++)
        {
            table1.OpenCellRC(i, 2).Value = "AA" + i.ToString();
            table1.OpenCellRC(i, 3).Value = "BB" + i.ToString();
            table1.OpenCellRC(i, 4).Value = "CC" + i.ToString();
            table1.OpenCellRC(i, 5).Value = "DD" + i.ToString();
        }

        //在"PO_table1"后面动态创建一个新的数据区域"PO_table2",用于创建新的一个5行5列的表格table2
        PageOffice.WordWriter.DataRegion drTable2 = doc.CreateDataRegion("PO_table2", DataRegionInsertType.After, "PO_table1");
        PageOffice.WordWriter.Table      table2   = drTable2.CreateTable(5, 5, WdAutoFitBehavior.wdAutoFitWindow);
        //给新表格table2赋值
        for (int i = 1; i < 6; i++)
        {
            table2.OpenCellRC(i, 1).Value = "AA" + i.ToString();
            table2.OpenCellRC(i, 2).Value = "BB" + i.ToString();
            table2.OpenCellRC(i, 3).Value = "CC" + i.ToString();
            table2.OpenCellRC(i, 4).Value = "DD" + i.ToString();
            table2.OpenCellRC(i, 5).Value = "EE" + i.ToString();
        }

        PageOfficeCtrl1.CustomToolbar = false;//隐藏用户自定义工具栏
        PageOfficeCtrl1.SetWriter(doc);
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        PageOfficeCtrl1.WebOpen("doc/createTable.doc", PageOffice.OpenModeType.docNormalEdit, "张佚名");
    }
예제 #6
0
    protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
    {
        // 设置PageOffice组件服务页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        // 设置保存文件页面
        PageOffice.WordWriter.WordDocument wordDoc = new PageOffice.WordWriter.WordDocument();
        PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
        PageOfficeCtrl1.CustomToolbar = true;
        //打开数据区域,openDataRegion方法的参数代表Word文档中的书签名称
        PageOffice.WordWriter.DataRegion dataRegion1 = wordDoc.OpenDataRegion("PO_test1");
        dataRegion1.SubmitAsFile = true;
        PageOffice.WordWriter.DataRegion dataRegion2 = wordDoc.OpenDataRegion("PO_test2");
        dataRegion2.SubmitAsFile = true;
        dataRegion2.Editing      = true;
        PageOffice.WordWriter.DataRegion dataRegion3 = wordDoc.OpenDataRegion("PO_test3");
        dataRegion3.SubmitAsFile = true;


        PageOfficeCtrl1.SetWriter(wordDoc);

        PageOfficeCtrl1.SaveDataPage = "SaveData.aspx";

        // 打开文档
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docSubmitForm, "Tom");
    }
예제 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        WordDocument doc = new WordDocument();

        PageOffice.WordWriter.Table table1 = doc.OpenDataRegion("PO_T001").OpenTable(1);
        table1.OpenCellRC(1, 1).Value = "PageOffice组件";

        int oldRowCount  = 3; //表格中原有的行数
        int dataRowCount = 5; //要填充数据的行数

        // 扩充表格
        for (int j = 0; j < dataRowCount - oldRowCount; j++)
        {
            table1.InsertRowAfter(table1.OpenCellRC(2, 5));  //在第2行的最后一个单元格下插入新行
        }

        // 填充数据
        int i = 1;

        while (i <= dataRowCount)
        {
            table1.OpenCellRC(i, 2).Value = "AA" + i.ToString();
            table1.OpenCellRC(i, 3).Value = "BB" + i.ToString();
            table1.OpenCellRC(i, 4).Value = "CC" + i.ToString();
            table1.OpenCellRC(i, 5).Value = "DD" + i.ToString();
            i++;
        }
        PageOfficeCtrl1.SetWriter(doc);
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        PageOfficeCtrl1.WebOpen("doc/test_table.doc", PageOffice.OpenModeType.docNormalEdit, "张佚名");
    }
예제 #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
        doc.Template.DefineDataRegion("Name", "[ 姓名 ]");
        doc.Template.DefineDataRegion("Address", "[ 地址 ]");
        doc.Template.DefineDataRegion("Tel", "[ 电话 ]");
        doc.Template.DefineDataRegion("Phone", "[ 手机 ]");
        doc.Template.DefineDataRegion("Sex", "[ 性别 ]");
        doc.Template.DefineDataRegion("Age", "[ 年龄 ]");
        doc.Template.DefineDataRegion("Email", "[ 邮箱 ]");
        doc.Template.DefineDataRegion("QQNo", "[ QQ号 ]");
        doc.Template.DefineDataRegion("MSNNo", "[ MSN号 ]");


        PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
        PageOfficeCtrl1.AddCustomToolButton("定义数据区域", "ShowDefineDataRegions()", 3);

        PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx";
        PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";

        PageOfficeCtrl1.Theme       = PageOffice.ThemeType.Office2007;
        PageOfficeCtrl1.BorderStyle = PageOffice.BorderStyleType.BorderThin;
        PageOfficeCtrl1.SetWriter(doc);
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, "zhangsan");
    }
예제 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UserName"] == null || Session["UserName"].ToString().Length <= 0)
        {
            Response.Redirect("Login.aspx");
        }
        LitDate.Text = DateTime.Now.ToShortDateString() + "    " + "星期" + DateTime.Now.DayOfWeek.ToString(("D"));


        PageOffice.ExcelWriter.Workbook workBook = new PageOffice.ExcelWriter.Workbook();
        PageOffice.ExcelWriter.Sheet    sheet    = workBook.OpenSheet("销售订单");
        #region 客户信息

        sheet.OpenCell("D5").SubmitName  = "CustName";
        sheet.OpenCell("I5").SubmitName  = "OrderNum";
        sheet.OpenCell("D6").SubmitName  = "CustDistrict";
        sheet.OpenCell("I6").SubmitName  = "OrderDate";
        sheet.OpenCell("I6").Value       = DateTime.Now.ToShortDateString();
        sheet.OpenCell("D18").Value      = Convert.ToString(Session["UserName"]);
        sheet.OpenCell("D18").SubmitName = "UserName";
        sheet.OpenCell("H18").SubmitName = "SalesName";
        #endregion

        #region 产品信息
        sheet.OpenTable("C9:H15").SubmitName = "OrderDetail";
        sheet.OpenCell("I16").SubmitName     = "Amount";
        #endregion

        sheet.OpenCell("I6").ReadOnly = true;//将Excel模版中有公式的单元格设置为只读格式,以免覆盖掉公式
        PageOfficeCtrl1.SetWriter(workBook);
    }
예제 #10
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx";
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
     PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
     PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.docNormalEdit, "somebody");
 }
예제 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //***************************卓正PageOffice组件的使用********************************
        WordDocument doc = new WordDocument();
        //打开数据区域
        DataRegion dTable = doc.OpenDataRegion("PO_table");

        //设置数据区域可编辑性
        dTable.Editing = true;
        //打开数据区域中的表格,OpenTable(index)方法中的index为word文档中表格的下标,从1开始
        PageOffice.WordWriter.Table table1 = doc.OpenDataRegion("PO_Table").OpenTable(1);
        // 给表头单元格赋值
        table1.OpenCellRC(1, 2).Value = "产品1";
        table1.OpenCellRC(1, 3).Value = "产品2";
        table1.OpenCellRC(2, 1).Value = "A部门";
        table1.OpenCellRC(3, 1).Value = "B部门";

        PageOfficeCtrl1.SetWriter(doc);

        //添加自定义按钮
        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
        //设置服务器页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        //设置保存页
        PageOfficeCtrl1.SaveDataPage = "SaveData.aspx";
        //设置文档打开方式
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docSubmitForm, "张佚名");
    }
예제 #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // 设置PageOffice组件服务页面

        /**
         * 如果访问项目的时候浏览器地址栏中的地址都不带后缀(例如"http://localhost:3306/Samples/Deafult"),则这里给ServerPage赋值的时候也不能带后缀,
         * 直接就是“ PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server";”,否则会报“error:0”的错误
         */
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        //添加自定义按钮
        PageOfficeCtrl1.AddCustomToolButton("保存", "SaveDocument()", 1);
        // PageOfficeCtrl1.AddCustomToolButton("打印设置", "PrintSet()", 0);
        //PageOfficeCtrl1.AddCustomToolButton("打印", "PrintFile()", 6);
        //PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen()", 4);
        //PageOfficeCtrl1.AddCustomToolButton("-", "", 0);
        //PageOfficeCtrl1.AddCustomToolButton("关闭", "Close()", 21);

        // 设置保存文件页面
        PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
        // 打开文档
        PageOfficeCtrl1.WebOpen("D:\\project\\pageOffice\\test\\工.doc", PageOffice.OpenModeType.docNormalEdit, "Tom");

        //PageOfficeCtrl1.WebOpen("aaa/工.doc", PageOffice.OpenModeType.docNormalEdit, "Tom");
        //PageOfficeCtrl1.GetHtmlCode("PageOfficeCtrl1");
    }
예제 #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String id       = Request.QueryString["id"].Trim();
        String filePath = "";

        if ("1".Equals(id))
        {
            filePath = Server.MapPath("doc/PageOffice产品简介.doc");
        }
        if ("2".Equals(id))
        {
            filePath = Server.MapPath("doc/Pageoffice客户端安装步骤.doc");
        }
        if ("3".Equals(id))
        {
            filePath = Server.MapPath("doc/PageOffice的应用领域.doc");
        }
        if ("4".Equals(id))
        {
            filePath = Server.MapPath("doc/PageOffice产品对客户端环境要求.doc");
        }


        // 设置PageOffice组件服务页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        // 设置保存文件页面
        PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
        //添加自定义的保存按钮
        PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
        // 打开文档
        PageOfficeCtrl1.WebOpen(filePath, PageOffice.OpenModeType.docNormalEdit, "Tom");
    }
예제 #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //设置服务器页面
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx"; //此行必须
     //设置文档打开方式
     PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docSubmitForm, "张三");
 }
예제 #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        string id = Request.QueryString["id"];

        PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx?id=" + id;
        PageOfficeCtrl1.WebOpen("Openfile.aspx?id=" + id, PageOffice.OpenModeType.docNormalEdit, "someBody");
    }
예제 #16
0
 /// <summary>
 /// 打开word文件
 /// </summary>
 /// <param name="fileName"></param>
 private void OpenWord(string fileName)
 {
     //***************************卓正PageOffice组件的使用********************************
     Session.Add("fileName", fileName);//保存word文件名称
     PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
     PageOfficeCtrl1.SaveFilePage = "Savefile.aspx";
     PageOfficeCtrl1.WebOpen("doc/" + fileName, PageOffice.OpenModeType.docNormalEdit, "张三");
 }
예제 #17
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     // 设置PageOffice组件服务页面
     PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";
     // 设置保存文件页面
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
     // 打开文档
     PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, "Tom");
 }
예제 #18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
     PageOfficeCtrl1.AddCustomToolButton("导入文件", "importData()", 5);
     PageOfficeCtrl1.AddCustomToolButton("提交数据", "submitData()", 1);
     PageOffice.WordWriter.WordDocument wordDoc = new PageOffice.WordWriter.WordDocument();
     PageOfficeCtrl1.SetWriter(wordDoc);
     PageOfficeCtrl1.SaveDataPage = "SaveData.aspx";
 }
예제 #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置PageOfficeCtrl控件的服务页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
        PageOfficeCtrl1.Caption    = "简单的给Excel赋值";
        PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);

        PageOfficeCtrl1.WebOpen("doc/test4.xls", PageOffice.OpenModeType.xlsNormalEdit, "操作人姓名");
    }
예제 #20
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx";
     PageOfficeCtrl1.SaveFilePage = "SaveNewFile.aspx";
     PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
     PageOfficeCtrl1.JsFunction_BeforeDocumentSaved = "BeforeDocumentSaved()";
     //创建文件
     PageOfficeCtrl1.WebCreateNew("somebody", PageOffice.DocumentVersion.Word2003);//可创建不同版本的word文件
 }
예제 #21
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     // 设置PageOffice组件服务页面
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
     // 设置保存文件页面
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
     // 打开文档
     PageOfficeCtrl1.WebOpen(filePath, PageOffice.OpenModeType.docNormalEdit, "Tom");
 }
예제 #22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DocID = Request.QueryString["ID"];

        strSql = "select * from word where ID = " + DocID;
        DataSet ds = new DataSet();

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            connection.Open();
            OleDbDataAdapter command = new OleDbDataAdapter(strSql.ToString(), connection);
            command.Fill(ds, "ds");
            connection.Close();
        }

        DataTable dt = new DataTable();

        dt = ds.Tables[0];
        if ("文员清稿" == dt.Rows[0]["Status"].ToString())
        {
            Literal_Subject.Text = dt.Rows[0]["Subject"].ToString(); //文件名称
            Literal_Lc.Text      = dt.Rows[0]["Status"].ToString();  //当前文件的流程
            Literal_Lz.Text      = "正式发文";                           //流转
        }
        else
        {
            Literal_Lc.Text = "已流转到“" + dt.Rows[0]["Status"].ToString() + "”,当前是“核稿模式”打开文件的效果。";
        }

        string fileName = dt.Rows[0]["FileName"].ToString();

        PageOfficeCtrl1.CustomMenuCaption = "自定义菜单";
        PageOfficeCtrl1.AddCustomMenuItem("显示痕迹", "ShowRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("隐藏痕迹", "HiddenRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("显示标题", "ShowTitle", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("领导签批", "InsertHandSign", true);
        PageOfficeCtrl1.AddCustomMenuItem("插入印章", "InsertSeal", true);
        PageOfficeCtrl1.AddCustomMenuItem("接受所有修订", "AcceptAllRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("分层显示手写批注", "ShowHandDrawDispBar", true);

        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("另存为Html", "SaveAsHtml", 0);
        PageOfficeCtrl1.AddCustomToolButton("显示/隐藏痕迹", "Show_HidRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("插入印章/签名", "InsertSeal", 2);
        PageOfficeCtrl1.AddCustomToolButton("领导签批", "InsertHandSign", 3);
        PageOfficeCtrl1.AddCustomToolButton("接受所有修订", "AcceptAllRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("分层显示手写批注", "ShowHandDrawDispBar", 7);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);

        PageOfficeCtrl1.ServerPage   = "pageoffice/server.aspx";
        PageOfficeCtrl1.SaveFilePage = "savedoc.aspx";
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.docAdmin, "张佚名");
    }
예제 #23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx";
     PageOfficeCtrl1.SaveFilePage = "save.aspx";
     PageOfficeCtrl1.JsFunction_AfterDocumentOpened = "AfterDocumentOpened()";
     PageOfficeCtrl1.OfficeToolbars = false;
     PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
     PageOfficeCtrl1.AddCustomToolButton("新建批注", "InsertComment()", 3);
     PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docRevisionOnly, "John");
 }
예제 #24
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     // 设置PageOffice组件服务页面
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
     // 设置保存文件页面
     PageOfficeCtrl1.AddCustomToolButton("保存", "SaveFile()", 1);
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
     // 打开文档
     PageOfficeCtrl1.WebOpen("doc/test.xls", PageOffice.OpenModeType.xlsNormalEdit, "Tom");
 }
예제 #25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string fileName = "test.doc"; // 正文文件

        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
        PageOfficeCtrl1.ServerPage   = Request.ApplicationPath + "/pageoffice/server.aspx"; //此行必须
        PageOfficeCtrl1.SaveFilePage = "Savefile.aspx";
        PageOfficeCtrl1.WebOpen("doc/" + fileName, PageOffice.OpenModeType.docNormalEdit, "张三");
    }
예제 #26
0
    protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
    {
        string fileName = "OrderForm.xls";

        PageOfficeCtrl1.AddCustomToolButton("保存", "Store", 1);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "SetScreen", 4);
        PageOfficeCtrl1.ServerPage   = "pageoffice/server.aspx";
        PageOfficeCtrl1.SaveDataPage = "UpdateOrder.aspx?";
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.xlsSubmitForm, "admin");
    }
예제 #27
0
 protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
 {
     // 设置PageOffice组件服务页面
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
     // 设置保存文件页面
     PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
     PageOfficeCtrl1.JsFunction_AfterDocumentOpened = "AfterDocumentOpened()";
     // 打开文档
     PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, "Tom");
 }
예제 #28
0
 protected void Page_Load(object sender, EventArgs e)
 {
     PageOfficeCtrl1.Titlebar       = false; //隐藏标题栏
     PageOfficeCtrl1.Menubar        = false; //隐藏菜单栏
     PageOfficeCtrl1.OfficeToolbars = false; //隐藏Office工具栏
     PageOfficeCtrl1.CustomToolbar  = false; //隐藏自定义工具栏
     //设置服务器页面
     PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
     //打开文件
     PageOfficeCtrl1.WebOpen("doc/template.doc", PageOffice.OpenModeType.docReadOnly, "张佚名");
 }
예제 #29
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // 设置PageOffice组件服务页面
        PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";

        // 添加一个自定义工具条上的按钮,AddCustomToolButton的参数说明,详见开发帮助。
        PageOfficeCtrl1.AddCustomToolButton("插入分页符", " InsertPageBreak()", 1);

        // 打开文档
        PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, "Tom");
    }
예제 #30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        docID = Request.QueryString["ID"];

        string          connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|demo.mdb";
        OleDbConnection conn       = new OleDbConnection(connString);

        conn.Open();

        string       sql = "select * from leaveRecord where ID=" + docID;
        OleDbCommand cmd = new OleDbCommand(sql, conn);

        cmd.CommandType = CommandType.Text;
        OleDbDataReader Reader = cmd.ExecuteReader();

        if (Reader.Read())
        {
            docFile       = Reader["FileName"].ToString();
            docName       = Reader["Name"].ToString();
            docDept       = Reader["Dept"].ToString();
            docCause      = Reader["Cause"].ToString();
            docNum        = Reader["Num"].ToString();
            docSubmitTime = DateTime.Parse(Reader["SubmitTime"].ToString());
        }
        Reader.Close();
        conn.Close();

        //-----------  PageOffice 服务器端编程开始  -------------------//

        PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
        doc.DisableWindowRightClick          = true;
        doc.OpenDataRegion("PO_name").Value  = docName;
        doc.OpenDataRegion("PO_dept").Value  = docDept;
        doc.OpenDataRegion("PO_cause").Value = docCause;
        doc.OpenDataRegion("PO_num").Value   = docNum;
        doc.OpenDataRegion("PO_date").Value  = docSubmitTime.ToLongDateString();
        doc.OpenDataRegion("PO_tip").Value   = "";;

        // 设置PageOffice组件服务页面
        PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";

        // 设置界面样式
        PageOfficeCtrl1.Caption     = "动态生成格式文件";
        PageOfficeCtrl1.BorderStyle = PageOffice.BorderStyleType.BorderThin;
        // 添加自定义工具条按钮
        PageOfficeCtrl1.AddCustomToolButton("打印", "poPrint", 6);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "poSetFullScreen", 4);

        ////获取数据对象
        PageOfficeCtrl1.SetWriter(doc);
        // 打开文档
        PageOfficeCtrl1.WebOpen("doc/template.doc", PageOffice.OpenModeType.docReadOnly, "Tom");
        //-----------  PageOffice 服务器端编程结束  -------------------//
    }