Пример #1
0
        public ISO8583MsgFactory()
        {
            //初始化演算法物件
            iso8583InfoGetter = new Iso8583InfoGetter("IM.ISO8583.Utility.Config.iso8583Fn.xml",
                                                      @"//Message[@name='Common' and @peer='Common']");
            df61InfoGetter = new Iso8583InfoGetter("IM.ISO8583.Utility.Config.iso8583Fn.xml",
                                                   @"//Message[@name='DF61' and @peer='Common']");

            bitWorker     = new BitWorker(iso8583InfoGetter);
            df61BitWorker = new BitWorker(df61InfoGetter);

            bitMapHelper = new BitMapHelper()
            {
                BitMapper = new BitMapper()
                {
                    HexConverter = new HexConverter()
                },
                HexConverter = new HexConverter()
            };

            mainMsgWorker = new MainMsgWorker()
            {
                BitMapHelper = bitMapHelper,
                BitWorker    = bitWorker
            };

            df61MsgWorker = new Df61MsgWorker()
            {
                BitMapHelper  = bitMapHelper,
                Df61BitWorker = df61BitWorker
            };
        }
Пример #2
0
        public MainPage()
        {
            this.InitializeComponent();

            printHelper  = new PrintHelper();
            bitMapHelper = new BitMapHelper();

            var comparer = (Comparer <InkPage>) new InkPageComparer();

            pageBuffers = new SortedList <int, InkPage>();

            _inkCanvas    = inkCanvas;
            _renderedGrid = RenderedGrid;

            // Begin "Step 3: Support inking with touch and mouse"
            inkCanvas.InkPresenter.InputDeviceTypes =
                Windows.UI.Core.CoreInputDeviceTypes.Mouse |
                Windows.UI.Core.CoreInputDeviceTypes.Pen;
            // End "Step 3: Support inking with touch and mouse"
        }