Esempio n. 1
0
        private void CliPRect_OnClipRecChanged(object sender, OnClipRecChangedEventArgs e)
        {
            RectangleF ClipRec = this.CalculateRealClipRec(e.ClipRectangle);

            this.numericUpDownX.Value = (decimal)ClipRec.X;
            this.numericUpDownY.Value = (decimal)ClipRec.Y;
            this.numericUpDownW.Value = (decimal)ClipRec.Width;
            this.numericUpDownH.Value = (decimal)ClipRec.Height;
        }
Esempio n. 2
0
        private void CliPRect_OnClipRecChanged(object sender, OnClipRecChangedEventArgs e)
        {
            //生成剪切后的作业预览并更新预览
            //			UIJob clipjob = m_EditJob.Clone();
            m_PreviewJob.Clips.noClip = m_CliPRect.clipAll;

            if (m_PreviewJob.Clips.noClip)
            {
                m_PreviewJob.Clips.ClipRect = new Rectangle(0, 0, m_PreviewJob.Clips.PrtFileInfo.sImageInfo.nImageWidth, m_PreviewJob.Clips.PrtFileInfo.sImageInfo.nImageHeight);
            }
            else
            {
                m_PreviewJob.Clips.ClipRect = this.CalculateRealClipRec(e.ClipRectangle);
            }
            RectangleF ClipRec = this.CalculateDisClipRec(m_PreviewJob.Clips.ClipRect);

            isSetting = true;
            UIPreference.SetValueAndClampWithMinMax(this.numericUpDownX, ClipRec.X);
            UIPreference.SetValueAndClampWithMinMax(this.numericUpDownY, ClipRec.Y);
            if ((decimal)ClipRec.Width < numericUpDownW.Minimum)
            {
                ClipRec.Width = (float)numericUpDownW.Minimum;
            }
            if ((decimal)ClipRec.Width > numericUpDownW.Maximum)
            {
                ClipRec.Width = (float)numericUpDownW.Maximum;
            }
            this.numericUpDownW.Value = (decimal)ClipRec.Width;
            if ((decimal)ClipRec.Width < numericUpDownH.Minimum)
            {
                ClipRec.Width = (float)numericUpDownH.Minimum;
            }
            if ((decimal)ClipRec.Width > numericUpDownH.Maximum)
            {
                ClipRec.Width = (float)numericUpDownH.Maximum;
            }
            UIPreference.SetValueAndClampWithMinMax(this.numericUpDownH, ClipRec.Height);
            isSetting = false;

            UpdatePreviewAndClipBox();
        }