コード例 #1
0
 public override int Test(Uri uri)
 {
     if (!SlideshowPresentationFactory.IsTargetAvailable(SlideshowPresentationTarget.PowerpointViewer) &&
         !SlideshowPresentationFactory.IsTargetAvailable(SlideshowPresentationTarget.Powerpoint) &&
         !SlideshowPresentationFactory.IsTargetAvailable(SlideshowPresentationTarget.Impress))
     {
         return(-1);
     }
     else
     {
         return(CheckExtension(uri) ? 100 : -1);
     }
 }
コード例 #2
0
 public void Init(Core.Media media)
 {
     if (media is SlideshowMedia)
     {
         this.media = (SlideshowMedia)media;
         pres       = SlideshowPresentationFactory.CreatePresentation(this.media);
         SetupEventListeners();
         pres.Load();
     }
     else
     {
         throw new ArgumentException("media is not a valid slideshow media.");
     }
 }
コード例 #3
0
ファイル: OdpHandler.cs プロジェクト: SolidStumbler/WordsLive
        public override int Test(Uri uri)
        {
            if (!CheckExtension(uri))
            {
                return(-1);
            }

            if (!SlideshowPresentationFactory.IsTargetAvailable(SlideshowPresentationTarget.Impress) &&
                !SlideshowPresentationFactory.IsTargetAvailable(SlideshowPresentationTarget.Powerpoint))
            {
                return(-1);
            }

            return(100);
        }