示例#1
0
        public void RunCommands(IEnumerable <VectorCommand> commands)
        {
            var sink     = new GeometrySink(Resource.Open());
            var designer = new FigureParser(sink);

            designer.Execute(commands);
            if (designer.IsFigureOpen)
            {
                sink.EndFigure(FigureEnd.Open);
            }
            sink.Close();
        }
示例#2
0
 void Close(FigureEnd endType)
 {
     IsFigureOpen = false;
     sink.EndFigure(endType);
 }