コード例 #1
0
ファイル: DocLibTest.cs プロジェクト: Sireesha-2129/demo3
        public void doclibPane()
        {
            //SignIn sample = new SignIn(driver);
            DocLib doc = new DocLib(driver);

            //sample.auth();
            doc.OpenSite();
        }
コード例 #2
0
 public static void Traverse(this DocLib lib, Action <DocLib> process)
 {
     foreach (var item in lib.Items)
     {
         process(item);
         item.Traverse(process);
     }
 }
コード例 #3
0
        public bool VerifyRetentionTimes(IEnumerable <string> resultsFiles)
        {
            foreach (var resultsFile in resultsFiles)
            {
                LibraryRetentionTimes retentionTimes;
                if (DocLib.TryGetRetentionTimes(MsDataFileUri.Parse(resultsFile), out retentionTimes))
                {
                    if (retentionTimes.PeptideRetentionTimes.Any(t => t.RetentionTime <= 0))
                    {
                        return(false);
                    }
                }
            }

            return(true);
        }
コード例 #4
0
    static void Main(string[] args)
    {
        DocLib rootDoc = new DocLib {
            Title = "root"
        };

        rootDoc.Items.Add(new DocLib {
            Title = "c1"
        });
        rootDoc.Items.Add(new DocLib {
            Title = "c2"
        });
        DocLib child = new DocLib {
            Title = "c3"
        };

        child.Items.Add(new DocLib {
            Title = "c3.1"
        });
        rootDoc.Items.Add(child);
        rootDoc.Traverse(i => Console.WriteLine(i.Title));
    }
コード例 #5
0
        private static IPageReader GetPageReader(this DocLib library, string tmp, int pageIndex, double resolution)
        {
            int widht, height;

            using (var docReader = library.GetDocReader(tmp, 1024, 1024))
                using (var page = docReader.GetPageReader(pageIndex))
                {
                    var type    = page.GetType();
                    var member  = type.GetField("_scaling", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
                    var scaling = (double)member.GetValue(page);

                    ;
                    var originalHeight = page.GetPageHeight() / scaling;
                    var originalWidth  = page.GetPageWidth() / scaling;

                    widht  = (int)(originalWidth * resolution);
                    height = (int)(originalHeight * resolution);
                }
            var doc2       = library.GetDocReader(tmp, widht, height);
            var pageReader = doc2.GetPageReader(pageIndex);

            return(new PageReader(pageReader, doc2));
        }