コード例 #1
0
ファイル: GeometryTarget.cs プロジェクト: 15070217668/CrossUI
        public void endOpenFigure(FigureEnd end = FigureEnd.Open)
        {
            if (_figure_ == null)
            {
                return;
            }

            var fill = end == FigureEnd.Open ? FigureBegin.Hollow : FigureBegin.Filled;

            _sink.BeginFigure(Import.Point(_startX, _startY), fill);
            var sinkTarget = new GeometrySinkFigureTarget(_sink);

            _figure_.Replay(sinkTarget);
            _sink.EndFigure(end);
            _figure_ = null;
        }
コード例 #2
0
ファイル: GeometryTarget.cs プロジェクト: pragmatrix/CrossUI
        public void endOpenFigure(FigureEnd end = FigureEnd.Open)
        {
            if (_figure_ == null)
                return;

            var fill = end == FigureEnd.Open ? FigureBegin.Hollow : FigureBegin.Filled;
            _sink.BeginFigure(Import.Point(_startX, _startY), fill);
            var sinkTarget = new GeometrySinkFigureTarget(_sink);
            _figure_.Replay(sinkTarget);
            _sink.EndFigure(end);
            _figure_ = null;
        }