示例#1
0
        public GraphDocumentPrintTask(HostLayer rootLayer, SingleGraphPrintOptions options)
        {
            _layers       = rootLayer;
            _printOptions = options;

            _page = 0;

            if (null == _printOptions)
            {
                _printOptions = new SingleGraphPrintOptions();
            }
        }
        public bool InitializeDocument(params object[] args)
        {
            if (null == args || args.Length == 0 || !(args[0] is SingleGraphPrintOptions))
            {
                return(false);
            }

            _originalDoc = (SingleGraphPrintOptions)args[0];
            if (_useDocumentCopy == UseDocument.Copy)
            {
                _doc = (SingleGraphPrintOptions)_originalDoc.Clone();
            }
            else
            {
                _doc = _originalDoc;
            }

            Initialize(true);

            return(true);
        }
示例#3
0
		public GraphDocumentPrintTask(HostLayer rootLayer, SingleGraphPrintOptions options)
		{
			_layers = rootLayer;
			_printOptions = options;

			_page = 0;

			if (null == _printOptions)
				_printOptions = new SingleGraphPrintOptions();
		}