Exemplo n.º 1
0
 public void Cleanup()
 {
     _pdfControl?.Dispose();
     _pdfControl = null;
     _context    = null;
     _buffer     = null;
 }
        void ValidateDownload()
        {
            PdfViewerControl documentViewer = new PdfViewerControl();

            documentViewer.Load(@"C:\Users\CstoneAdmin\Downloads\Cornerstone-ServiceItemReports.pdf");

            Dictionary <int, List <RectangleF> > textSearch = new Dictionary <int, List <RectangleF> >();

            bool IsMatchFound = documentViewer.FindText("Portal Demo", out textSearch);

            documentViewer.Dispose();

            BaseTest.WriteTestResult("Renewals Service item Report Output Validated");
        }
        public void Dispose()
        {
            GC.SuppressFinalize(this);

            // release the Pdf file first
            _pdfViewer?.Dispose();
            _pdfViewer = null;

            try
            {
                File.Delete(_pdfPath);
            }
            catch (Exception)
            {
                // ignored
            }
        }
        void ValidateDownload()
        {
            //PdfLoadedDocument loadedDocument = new PdfLoadedDocument(@"C:\Users\CstoneAdmin\Downloads\Cornerstone-ServiceItemReports.pdf");

            //PdfPageBase page = loadedDocument.Pages[0];

            //string extractedTexts = page.ExtractText(true);

            //BaseTest.WriteReportResult(extractedTexts);

            //loadedDocument.Close(true);

            PdfViewerControl documentViewer = new PdfViewerControl();

            documentViewer.Load(@"C:\Users\CstoneAdmin\Downloads\Cornerstone-ServiceItemReports.pdf");

            Dictionary <int, List <RectangleF> > textSearch = new Dictionary <int, List <RectangleF> >();

            bool IsMatchFound = documentViewer.FindText("Portal Demo", out textSearch);

            documentViewer.Dispose();

            BaseTest.WriteTestResult("Changes Service item Report Output Validated");
        }