Пример #1
0
        private void SetTabPageDisplay(DocViewerType pViewerType, string pText)
        {
            switch (pViewerType)
            {
            case DocViewerType.Rtf:
                xtraTabPageDoc.Text        = pText;
                xtraTabPageDoc.PageVisible = true;
                xtraTabPagePdf.PageVisible = false;
                xtraTabPageTif.PageVisible = false;
                break;

            case DocViewerType.Pdf:
                xtraTabPagePdf.Text        = pText;
                xtraTabPageDoc.PageVisible = false;
                xtraTabPagePdf.PageVisible = true;
                xtraTabPageTif.PageVisible = false;
                break;

            case DocViewerType.Tif:
                xtraTabPageTif.Text        = pText;
                xtraTabPageDoc.PageVisible = false;
                xtraTabPagePdf.PageVisible = false;
                xtraTabPageTif.PageVisible = true;
                break;

            default:
                throw new Exception("Internal Error: " + pViewerType + " not found");
            }
        }
Пример #2
0
        private void listBoxDocuments_DoubleClick(object sender, EventArgs e)
        {
            ListBoxControl listBoxControl = sender as ListBoxControl;
            int            index          = listBoxControl.SelectedIndex;

            if (index != -1)
            {
                string        docFileExt     = docType[index];
                DocViewerType fileViewerType = GetViewerType(docFileExt);

                switch (fileViewerType)
                {
                case DocViewerType.Rtf:
                    PopupViewerRtf(index);
                    break;

                case DocViewerType.Pdf:
                    PopupViewerPdf(index);
                    break;

                case DocViewerType.Tif:
                    PopupViewerTif(index);
                    break;

                default:
                    throw new Exception("Internal Error: " + fileViewerType + " not found");
                }
            }
        }
Пример #3
0
        private DocViewerType GetViewerType(string pFileExt)
        {
            DocViewerType resultType = DocViewerType.None;

            if (docViewerExtList.IndexOf(pFileExt) > -1)
            {
                resultType = DocViewerType.Rtf;
            }
            else if (pFileExt.ToUpper() == "PDF")
            {
                resultType = DocViewerType.Pdf;
            }
            else if (pFileExt.ToUpper() == "TIF")
            {
                resultType = DocViewerType.Tif;
            }

            return(resultType);
        }
Пример #4
0
 private void SetTabPageDisplay(DocViewerType pViewerType, string pText)
 {
     switch (pViewerType)
     {
         case DocViewerType.Rtf:
             xtraTabPageDoc.Text = pText;
             xtraTabPageDoc.PageVisible = true;
             xtraTabPagePdf.PageVisible = false;
             xtraTabPageTif.PageVisible = false;
             break;
         case DocViewerType.Pdf:
             xtraTabPagePdf.Text = pText;
             xtraTabPageDoc.PageVisible = false;
             xtraTabPagePdf.PageVisible = true;
             xtraTabPageTif.PageVisible = false;
             break;
         case DocViewerType.Tif:
             xtraTabPageTif.Text = pText;
             xtraTabPageDoc.PageVisible = false;
             xtraTabPagePdf.PageVisible = false;
             xtraTabPageTif.PageVisible = true;
             break;
         default:
             throw new Exception("Internal Error: " + pViewerType + " not found");
     }
 }