コード例 #1
0
        /// <summary>
        /// Execute a function on each page.
        /// </summary>
        /// <param name="f">Layer choosing function.</param>
        public void CorrectLayers(selectLayer f)
        {
            DrawingDoc d      = (DrawingDoc)PropertySet.SwApp.ActiveDoc;
            Sheet      curSht = (Sheet)d.GetCurrentSheet();

            string[] shts = (string[])d.GetSheetNames();
            foreach (string s in shts)
            {
                f();
            }
            d.ActivateSheet(curSht.GetName());
        }
コード例 #2
0
ファイル: PDFArchiver.cs プロジェクト: 15831944/ArchivePDF
        public void CorrectLayers(string rev, selectLayer f)
        {
            Sheet curSht = (Sheet)swDraw.GetCurrentSheet();

            string[] shts = (string[])swDraw.GetSheetNames();
            foreach (string s in shts)
            {
                swFrame.SetStatusBarText("Showing correct revs on " + s + "...");
                swDraw.ActivateSheet(s);
                f(rev);
            }
            swDraw.ActivateSheet(curSht.GetName());
        }
コード例 #3
0
 /// <summary>
 /// Execute a function on each page.
 /// </summary>
 /// <param name="f">Layer choosing function.</param>
 public void CorrectLayers(selectLayer f)
 {
     DrawingDoc d = (DrawingDoc)PropertySet.SwApp.ActiveDoc;
       Sheet curSht = (Sheet)d.GetCurrentSheet();
       string[] shts = (string[])d.GetSheetNames();
       foreach (string s in shts) {
     f();
       }
       d.ActivateSheet(curSht.GetName());
 }