Exemple #1
0
        public frmTest()
        {
            //
            // Windows 窗体设计器支持所必需的
            //
            InitializeComponent();

            this.symbolSelector = new ItopVector.Selector.SymbolSelector(Application.StartupPath + "\\symbol\\symbol.xml");

            this.symbolSelector.Dock        = DockStyle.Fill;
            symbolSelector.SelectedChanged += new EventHandler(symbolSelector_SelectedChanged);

            tlVector      = new ItopVector.ItopVectorControl();
            tlVector.Dock = DockStyle.Fill;
            tlVector.OpenFile("c:\\svgtest.svg");

            this.panel1.Controls.Add(symbolSelector);
            this.panel2.Controls.Add(tlVector);
        }
Exemple #2
0
        public frmTest()
        {
            //
            // Windows ���������֧���������
            //
            InitializeComponent();

            this.symbolSelector=new ItopVector.Selector.SymbolSelector(Application.StartupPath+"\\symbol\\symbol.xml");

            this.symbolSelector.Dock = DockStyle.Fill;
            symbolSelector.SelectedChanged+=new EventHandler(symbolSelector_SelectedChanged);

            tlVector =new ItopVector.ItopVectorControl();
            tlVector.Dock = DockStyle.Fill;
            tlVector.OpenFile("c:\\svgtest.svg");

            this.panel1.Controls.Add(symbolSelector);
            this.panel2.Controls.Add(tlVector);
        }
Exemple #3
0
        // Methods
        public ExportSymbolDialog(ItopVector.DrawArea.DrawArea vectorcontrol, string filefilter)
        {
            this.firstload       = true;
            this.components      = null;
            this.vectorcontrol   = null;
            this.allSymbol       = null;
            this.allShape        = null;
            this.selectionSymbol = null;
            this.selectionShape  = null;
            this.document        = null;
            this.InitializeComponent();
            this.saveFileDialog1.Filter = "SVG文件(*.svg)|*.svg";
            if (filefilter.Trim().Length > 0)
            {
                this.saveFileDialog1.Filter = this.saveFileDialog1.Filter + "|" + filefilter;
            }
            this.vectorcontrol = vectorcontrol;

            this.symbolSelector = vectorcontrol.SymbolSelector;
            if (this.symbolSelector != null)
            {
                this.document = vectorcontrol.SymbolSelector.SymbolDoc;
            }
        }
        // Methods
        public ExportSymbolDialog(ItopVector.DrawArea.DrawArea  vectorcontrol, string filefilter)
        {
            this.firstload = true;
            this.components = null;
            this.vectorcontrol = null;
            this.allSymbol = null;
            this.allShape = null;
            this.selectionSymbol = null;
            this.selectionShape = null;
            this.document = null;
            this.InitializeComponent();
            this.saveFileDialog1.Filter = "SVG�ļ�(*.svg)|*.svg";
            if (filefilter.Trim().Length > 0)
            {
                this.saveFileDialog1.Filter = this.saveFileDialog1.Filter + "|" + filefilter;
            }
            this.vectorcontrol = vectorcontrol;

            this.symbolSelector = vectorcontrol.SymbolSelector;
            if(this.symbolSelector!=null)
            {
                this.document = vectorcontrol.SymbolSelector.SymbolDoc;
            }
        }
Exemple #5
0
 private void dotNetBarManager1_ContainerLoadControl(object sender, EventArgs e)
 {
     BaseItem item = sender as BaseItem;
     DockContainerItem dockitem = null;
     if (item == null)
         return;
     if (item.Name == "DockContainerty") {
         dockitem = item as DockContainerItem;
         this.symbolSelector = new ItopVector.Selector.SymbolSelector(Application.StartupPath + "\\symbol\\symbol2.xml");
         this.symbolSelector.Dock = DockStyle.Fill;
         dockitem.Control = this.symbolSelector;
         tlVectorControl1.SymbolSelector = this.symbolSelector;
     }
     if (item.Name == "DockContainersx") {
         dockitem = item as DockContainerItem;
         dockitem.Control = this.propertyGrid;
     }
     if (item.Name == "DockContainerwj") {
         dockitem = item as DockContainerItem;
         ctlfile.Dock = DockStyle.Fill;
         dockitem.Control = ctlfile;
         ctlfile.OnOpenSvgDocument += new OnOpenDocumenthandler(ctlfile_OnOpenSvgDocument);
     }
 }
Exemple #6
0
        public void LoadShape(string filename)
        {
            DockContainerItem dockitem = dotNetBarManager1.GetItem("DockContainerty") as DockContainerItem;
            symbolSelector = null;
            this.symbolSelector = new ItopVector.Selector.SymbolSelector(Application.StartupPath + "\\symbol\\" + filename);
            this.symbolSelector.Dock = DockStyle.Fill;
            tlVectorControl1.SymbolSelector = this.symbolSelector;
            dockitem.Control = this.symbolSelector;
            dockitem.Refresh();
            if (getlayer(selLar, tlVectorControl1.SVGDocument.getLayerList()) == null || getlayer(selLar, tlVectorControl1.SVGDocument.getLayerList()).GetAttribute("layerType") != progtype) {
                symbolSelector.Enabled = false;
            }
            if (selLar == "接线图") {
                symbolSelector.Enabled = true;
            }
            if (progtype == "电网规划层") {
                symbolSelector.Enabled = false;
            }
            symbolSelector.SelectedChanged += new EventHandler(symbolSelector_SelectedChanged);
            tlVectorControl1.Location = new Point(176, 90);

            tlVectorControl1.Size = new Size((Screen.PrimaryScreen.Bounds.Width - 176), (Screen.PrimaryScreen.Bounds.Height - 158));
        }
        public void LoadShape(string filename)
        {
            DockContainerItem dockitem = dotNetBarManager1.GetItem("DockContainerty") as DockContainerItem;
            symbolSelector = null;
            this.symbolSelector = new ItopVector.Selector.SymbolSelector(System.Windows.Forms.Application.StartupPath + "\\symbol\\" + filename);
            this.symbolSelector.Dock = DockStyle.Fill;
            tlVectorControl1.SymbolSelector = this.symbolSelector;
            dockitem.Control = this.symbolSelector;
            dockitem.Refresh();
            dockitem = dotNetBarManager1.GetItem("DockContainersx") as DockContainerItem;
            dockitem.Control = this.propertyGrid;
            dockitem.Refresh();
            //symbolSelector.SelectedChanged += new EventHandler(symbolSelector_SelectedChanged);
            //symbolSelector.Selected += new EventHandler(symbolSelector_Selected);
            tlVectorControl1.Location = new System.Drawing.Point(176, 90);

            //tlVectorControl1.Size = new Size((Screen.PrimaryScreen.Bounds.Width - 176), (Screen.PrimaryScreen.Bounds.Height - 158));
        }
Exemple #8
0
 private void LoadShape()
 {
     this.symbolSelector=new ItopVector.Selector.SymbolSelector(Application.StartupPath+"\\symbol\\symbol.xml");
     //			this.symbolSelector.Load(Application.StartupPath+"\\symbol\\symbolxlt.xml");
     //			this.symbolSelector.Load(Application.StartupPath+"\\symbol\\symbol.xml");
     this.symbolSelector.Load(Application.StartupPath+"\\symbol\\symbol_3.xml");
     this.symbolSelector.Size=new Size(150,200);
     this.symbolSelector.SelectedChanged+=new EventHandler(symbolSelector_SelectedChanged);
 }