Beispiel #1
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     m_canvas.Clear();
     cropBmp.Rotate(270);
     this.m_canvas.Add(new BackgroundImageShape()
     {
         Image = cropBmp.ToBitmap()
     }, "Image");
 }
Beispiel #2
0
 private void toolStripButtonRotateLeft_Click(object sender, EventArgs e)
 {
     try
     {
         m_canvas.Clear();
         cropBmp.RotateFlip(RotateFlipType.Rotate270FlipNone);
         this.m_canvas.Add(new BackgroundImageShape()
         {
             Image = cropBmp
         }, "Image");
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Beispiel #3
0
        /// <summary>
        ///     Update template diagram
        /// </summary>
        private void UpdateTemplateDiagram()
        {
            mnuSave.Enabled = true;
            m_canvas.Clear();
            m_canvas.Add(new BackgroundImageShape(m_currentTemplate), "img");
            // Add indicators for the indicators
            m_canvas.Add(new CornerAnchorShape(m_currentTemplate.TopLeft, "TL"), "TL");
            m_canvas.Add(new CornerAnchorShape(m_currentTemplate.TopRight, "TR"), "TR");
            m_canvas.Add(new CornerAnchorShape(m_currentTemplate.BottomLeft, "BL"), "BL");
            m_canvas.Add(new CornerAnchorShape(m_currentTemplate.BottomRight, "BR"), "BR");

            // Join the canvas stuff
            m_canvas.Add(new ConnectionLineShape
            {
                Source       = m_canvas.FindShape("TL"),
                Target       = m_canvas.FindShape("TR"),
                OutlineWidth = 4,
                OutlineColor = Color.OrangeRed,
                OutlineStyle = DashStyle.Dot
            });
            m_canvas.Add(new ConnectionLineShape
            {
                Source       = m_canvas.FindShape("TR"),
                Target       = m_canvas.FindShape("BR"),
                OutlineWidth = 4,
                OutlineColor = Color.OrangeRed,
                OutlineStyle = DashStyle.Dot
            });
            m_canvas.Add(new ConnectionLineShape
            {
                Source       = m_canvas.FindShape("BL"),
                Target       = m_canvas.FindShape("BR"),
                OutlineWidth = 4,
                OutlineColor = Color.OrangeRed,
                OutlineStyle = DashStyle.Dot
            });
            m_canvas.Add(new ConnectionLineShape
            {
                Source       = m_canvas.FindShape("TL"),
                Target       = m_canvas.FindShape("BL"),
                OutlineWidth = 4,
                OutlineColor = Color.OrangeRed,
                OutlineStyle = DashStyle.Dot
            });
        }