Exemplo n.º 1
0
        public IBaseExportColumn CreateExportColumn()
        {
            LineDecorator style = this.CreateLineShape();
            ExportGraphic item  = new ExportGraphic(style);

            return(item as ExportGraphic);
        }
        UIElement CreateGraphicsElement(ExportGraphic column)
        {
            var line = new System.Windows.Shapes.Line();

            line.Stroke          = ConvertBrush(column.StyleDecorator.ForeColor);
            line.StrokeThickness = column.StyleDecorator.Thickness;

            var ld = column.StyleDecorator as LineDecorator;

            if (ld != null)
            {
                line.X1 = ld.From.X;
                line.Y1 = ld.From.Y;
                line.X2 = ld.To.X;
                line.Y2 = ld.To.Y;
            }
            else
            {
                line.X1 = column.StyleDecorator.Location.X;
                line.Y1 = column.StyleDecorator.Location.Y;
                line.X2 = column.StyleDecorator.DisplayRectangle.Width;
                line.Y2 = column.StyleDecorator.Location.Y;
            }
            return(line);
        }
Exemplo n.º 3
0
        public BaseExportColumn CreateExportColumn()
        {
            IGraphicStyleDecorator style = base.CreateItemStyle(this.shape);
            ExportGraphic          item  = new ExportGraphic(style, false);

            return(item as ExportGraphic);
        }