主页
  新闻
    InfoJet Service
    InfoJet POM
    介绍
  代码属性
  代理类型
  DOM修改
  如何使用
  缩写代码
    InfoJet Rules
    InfoJet EditPart
    试用
  下载
  Java
    购买
  价格
  如何购买
    支持
  联系我们
如何使用 InfoJet POM
首先,请从InfoJetSoft.zip的pom目录中解压InfoJetSoft.POM.cs,并添加到表单代码项目中(需要引用System.Windows.Forms)。然后请调整表单代码以适应InfoJet POM。
提示:
为了防止程序集版本冲突,我们推荐直接导入源代码,而不是通过一个单独的程序集共享这些代理类型。
表单代码演示
using Microsoft.Office.InfoPath;
using System;
using System.Windows.Forms;
using System.Xml;
using System.Xml.XPath;
using mshtml;
using InfoJetSoft.POM;

namespace Template1
{
    public partial class FormCode
    {
        public void InternalStartup()
        {
            EventManager.XmlEvents["/my:myFields/my:field1"].Changed
                += new XmlChangedEventHandler(field1_Changed);
        }

        public void field1_Changed(object sender, XmlEventArgs e)
        {
            XmlFormProxy formProxy = new XmlFormProxy(this, sender, e);
            On_field1_Changed(formProxy);
        }

        [System.ComponentModel.Description("InfoJet POM, EventType=Changed, MatchPath=/my:myFields/my:field1")]
        public static void On_field1_Changed(XmlFormProxy formProxy)
        {
            System.Diagnostics.Debug.WriteLine("On_field1_Changed");
            System.Diagnostics.Debugger.Break();
            formProxy.XmlEventSite.InnerXml = formProxy.XmlEventSite.InnerXml.ToUpper();
        }
    }
}
如何调试
如上所示,InfoJet Service支持用输出和断点调试表单代码。
调试表单代码时,请先在Visual Studio中打开表单代码项目,然后按"F5"构造一个表单代码程序集的调试版本,然后保存表单模板。 最后,在您的程序中以调试模式在InfoJet Service中运行表单模板即可。

Copyright © 2005 - 2012 InfoJetSoft all rights reserved