示例#1
0
 private void bindingImageNavigator1_RotateClockWise(object sender, ImageEventArg e)
 {
     if (!ImageViewer.ViewContinusePages)
     {
         ImageViewer.sbnPictureBox1.RotateImage(true);
     }
 }
示例#2
0
 private void bindingImageNavigator1_FilipVertical(object sender, ImageEventArg e)
 {
     if (!ImageViewer.ViewContinusePages)
     {
         ImageViewer.sbnPictureBox1.FlipImage(true);
     }
 }
示例#3
0
        public void OnStartEditImage(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = StartEditImage;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#4
0
        public void OnCreatedThumbnailImage(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = CreatedThumbnailImage;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#5
0
        public void OnCurrenViewImageChanged(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = CurrenViewImageChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#6
0
        public void OnNeedImage(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = NeedImage;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#7
0
        public void OnFilipHorizontal(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = FilipHorizontal;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#8
0
        public void OnRotateClockWise(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = RotateClockWise;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#9
0
        public void OnBeforPrintPage(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = BeforPrintPage;

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#10
0
        public void OnEndEditImage(ImageEventArg e)
        {
            EventHandler <ImageEventArg> handler = EndEditImage;

            if (handler != null)
            {
                handler(this, e);
            }
            // this.ToolbarNavigationView = _ToolbarNavigationViewTemp;
        }
        public void Print()
        {
            if (StartPrint != null)
            {
                StartPrint(this, null);
            }


            var frmPrint = new frmPrintPreView();

            frmPrint.CurrentTools     = CurrentImageTools;
            frmPrint.PrintPage       += frmPrint_PrintPage;
            frmPrint.NeedImage       += frmPrint_NeedImage;
            frmPrint.CurrentViewImage = Current as ImageDocument;


            if (BeforPrintPage != null)
            {
                var ev = new ImageEventArg(frmPrint.CurrentViewImage);
                BeforPrintPage(this, ev);
            }


            frmPrint.AllImage = this;


            //for (int i = 0; i < Count; i++)
            //{
            //    var img = this[i] as ImageDocument;

            //    frmPrint.AllImage.Add(img);
            //}

            if (frmPrint.ShowDialog() == DialogResult.OK)
            {
                if (PrintedImages != null)
                {
                    try
                    {
                        var ep = new PrintDocEventArgs(frmPrint.PrintedIndex, frmPrint.PrintDocument.DocumentName, frmPrint.PrintDocument.PrinterSettings.PrinterName);
                        PrintedImages(this, ep);
                    }
                    catch
                    { }
                }
            }

            frmPrint.Dispose();
        }
示例#12
0
        void UcViewGovReportPic_NeedThumbnailsImage(object sender, ImageEventArg e)
        {
            if (e.Image.Stream == null)
            {
                try
                {
                    string strPath = CurrentObject._PhysicalPath + "\\Pictures\\GovernmentReportPicture_" + e.Image.ID + "\\ThumbnailStream.dat";

                    using (var ms = new System.IO.StreamReader(strPath))
                    {
                        e.Image.ThumbnailStream = new byte[ms.BaseStream.Length];
                        ms.BaseStream.Read(e.Image.ThumbnailStream, 0, e.Image.ThumbnailStream.Length);
                        //  ms = new
                        //this.CurrentImageTools.BaseTools.GetStreamImage()
                    }
                }
                catch
                {
                }
            }
        }
示例#13
0
        void ucViewPresentationPic_NeedImage(object sender, ImageEventArg e)
        {
            if (e.Image.Stream == null)
            {
                try
                {
                    var    gRepPic = new PresentationAttach();
                    string strPath = CurrentObject._PhysicalPath + "\\Attachments\\PresentationAttach_" + e.Image.ID + "\\Stream.dat";



                    using (var ms = new System.IO.StreamReader(strPath))
                    {
                        e.Image.Stream = new byte[ms.BaseStream.Length];
                        ms.BaseStream.Read(e.Image.Stream, 0, e.Image.Stream.Length);
                        //  ms = new
                        //this.CurrentImageTools.BaseTools.GetStreamImage()
                    }
                }
                catch
                {
                }
            }
        }
示例#14
0
 void CurrentImageTools_NeedImage(object sender, ImageEventArg e)
 {
     OnNeedImage(e);
 }
示例#15
0
 private void ucViewPresentationPic_BeforFirstShowBigThumbNailImage(object sender, ImageEventArg e)
 {
 }
示例#16
0
        private void bindingImageNavigator1_SavedImage(object sender, ImageEventArg e)
        {
            OnSaveImage();

            OnSavedImage(e);
        }
 void frmPrint_NeedImage(object sender, ImageEventArg e)
 {
     OnNeedImage(new ImageEventArg(e.Image));
     // e.Image.ImageFullViewLayer = GetWholeImage(e.Image);
 }
示例#18
0
 void BindingSource_NeedImage(object sender, ImageEventArg e)
 {
     OnNeedImage(e);
 }
示例#19
0
 void thumbnailList1_NeedThumbnailsImage(object sender, ImageEventArg e)
 {
     OnNeedThumbnailsImage(e);
 }
示例#20
0
 void BindingSource_BeforPrintPage(object sender, ImageEventArg e)
 {
     OnBeforPrintPage(e);
 }
示例#21
0
 void thumbnailList1_CreatedThumbnailImage(object sender, ImageEventArg e)
 {
     OnCreatedThumbnailImage(e);
 }