Ejemplo n.º 1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            var worksheet = this.grid.CurrentWorksheet;

            worksheet["A2"] = "Easy to add drawing shapes onto worksheet.";

            #region Rect 1
            // create drawing object: rectangle shape
            var rect1 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(60, 90),
                Size     = new Graphics.Size(160, 80),

                Text = "Create drawing object",
            };

            // add shape into worksheet
            worksheet.FloatingObjects.Add(rect1);
            #endregion             // Rect 1

            #region Line 1
            var line1 = new Drawing.Shapes.Line
            {
                StartPoint = new Graphics.Point(220, 130),
                EndPoint   = new Graphics.Point(280, 130),
            };

            line1.Style.LineWidth = 1.5f;
            line1.Style.EndCap    = Graphics.LineCapStyles.Arrow;

            worksheet.FloatingObjects.Add(line1);
            #endregion             // Line 1

            #region Rect 2
            // create drawing object: rectangle shape
            Drawing.Shapes.RectangleShape rect2 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(280, 90),
                Size     = new Graphics.Size(160, 80),

                Text = "Set text and styles",
            };

            // add shape into worksheet
            worksheet.FloatingObjects.Add(rect2);
            #endregion             // Rect 2

            #region Line 2
            var line2 = new Drawing.Shapes.Line
            {
                StartPoint = new Graphics.Point(440, 130),
                EndPoint   = new Graphics.Point(500, 130),
            };

            line2.Style.LineWidth = 1.5f;
            line2.Style.EndCap    = Graphics.LineCapStyles.Arrow;

            worksheet.FloatingObjects.Add(line2);
            #endregion             // Line 2

            #region Rect 3
            // create drawing object: rectangle shape
            Drawing.Shapes.RectangleShape rect3 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(500, 90),
                Size     = new Graphics.Size(160, 80),

                Text = "Add onto worksheet",
            };

            // add shape into worksheet
            worksheet.FloatingObjects.Add(rect3);
            #endregion             // Rect 3
        }
Ejemplo n.º 2
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            var worksheet = this.grid.CurrentWorksheet;

            worksheet["A2"] = "ワークシートに描画図形を追加するサンプルです。";

            #region 長方形 1
            // 長方形を作成
            var rect1 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(60, 90),                           // 長方形の位置
                Size     = new Graphics.Size(160, 80),                           // 長方形のサイズ

                Text = "描画図形を作成",
            };

            // 長方形をワークシートに追加
            worksheet.FloatingObjects.Add(rect1);
            #endregion             // 長方形 1

            #region 線 1
            var line1 = new Drawing.Shapes.Line
            {
                StartPoint = new Graphics.Point(220, 130),                  // 線の開始位置
                EndPoint   = new Graphics.Point(280, 130),                  // 線の終了位置
            };

            line1.Style.LineWidth = 1.5f;
            line1.Style.EndCap    = Graphics.LineCapStyles.Arrow;

            worksheet.FloatingObjects.Add(line1);
            #endregion             // 線 1

            #region Rect 2
            // 長方形を作成
            Drawing.Shapes.RectangleShape rect2 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(280, 90),
                Size     = new Graphics.Size(160, 80),

                Text = "描画図形のテキスト、\nスタイルを設定",
            };

            // 長方形をワークシートに追加
            worksheet.FloatingObjects.Add(rect2);
            #endregion             // 長方形 2

            #region 線 2
            var line2 = new Drawing.Shapes.Line
            {
                StartPoint = new Graphics.Point(440, 130),
                EndPoint   = new Graphics.Point(500, 130),
            };

            line2.Style.LineWidth = 1.5f;
            line2.Style.EndCap    = Graphics.LineCapStyles.Arrow;

            worksheet.FloatingObjects.Add(line2);
            #endregion             // 線 2

            #region 長方形 3
            // 長方形を作成
            Drawing.Shapes.RectangleShape rect3 = new Drawing.Shapes.RectangleShape()
            {
                Location = new Graphics.Point(500, 90),
                Size     = new Graphics.Size(160, 80),

                Text = "ワークシートに追加",
            };

            // 長方形をワークシートに追加
            worksheet.FloatingObjects.Add(rect3);
            #endregion             // 長方形 3
        }