コード例 #1
0
 public PdfViewerForm()
 {
     InitializeComponent();
     UpdateGlass();
     pdfViewer.DocumentCreator  = "PDF Viewer Demo";
     pdfViewer.DocumentProducer = "Developer Express Inc., " + AssemblyInfo.Version;
     UserLookAndFeel.Default.SetSkinStyle("Office 2016 Colorful");
     pdfViewer.CreateRibbon();
     foreach (RibbonPage page in ribbonControl.Pages)
     {
         if (page.Text == "PDF Viewer")
         {
             popupSkins.BeginUpdate();
             popupSkins.Ribbon                  = ribbonControl;
             checkItemAllowFormSkins            = new BarCheckItem(ribbonControl.Manager);
             checkItemAllowFormSkins.Caption    = "Allow Form Skins";
             checkItemAllowFormSkins.ItemClick += new ItemClickEventHandler(OnAllowFormSkinsItemClick);
             popupSkins.AddItem(checkItemAllowFormSkins);
             SkinHelper.InitSkinPopupMenu(popupSkins);
             popupSkins.ItemLinks[1].BeginGroup = true;
             popupSkins.EndUpdate();
             popupSkins.Popup += new EventHandler(OnPmSkinsPopup);
             RibbonPageGroup skinsPage = new RibbonPageGroup(ribbonGallerySkins.Caption);
             SkinHelper.InitSkinGallery(ribbonGallerySkins, true);
             skinsPage.CaptionButtonClick += new RibbonPageGroupEventHandler(OnSkinsPageCaptionButtonClick);
             skinsPage.ItemLinks.Add(ribbonGallerySkins);
             RibbonPageGroup devExpressPage = new RibbonPageGroup("DevExpress");
             devExpressPage.ShowCaptionButton = false;
             AddBarItem(devExpressPage, "Getting Started", "GetStarted", OnGettingStartedItemClicked);
             AddBarItem(devExpressPage, "Get Free Support", "GetSupport", OnGetFreeSupportItemClicked);
             AddBarItem(devExpressPage, "Buy Now", "BuyNow", OnBuyNowItemClicked);
             AddBarItem(devExpressPage, "About", "Info", OnAboutItemClicked);
             page.Groups.AddRange(new RibbonPageGroup[] { skinsPage, devExpressPage });
             break;
         }
     }
     mainFormText = Text;
     pdfViewer.DocumentChanged += new PdfDocumentChangedEventHandler(OnPdfViewerDocumentChanged);
     pdfViewer.UriOpening      += OnPdfViewerUriOpening;
     pdfViewer.LoadDocument(GetDocumentStream());
 }