Beispiel #1
0
        public void TestInsertImageReference()
        {
            // constructor for producing preview image
            var ed = new EffectsDesigner(_processingSlide);

            ed.PreparePreviewing(
                _contentSlide,
                Pres.PageSetup.SlideWidth, Pres.PageSetup.SlideHeight,
                new ImageItem
            {
                ImageFile = "some images",
                Tooltip   = "some tooltips"
            });

            ed.ApplyImageReferenceToSlideNote(Link);
            Assert.IsTrue(
                PpOperations.GetNotesPageText(_processingSlide)
                .Contains(Link));

            ed.ApplyImageReferenceInsertion(Link, "Calibri", "#000000", 14, "", Alignment.Left);
            var refShape = PpOperations.SelectShapesByPrefix(
                EffectsDesigner.ShapeNamePrefix + "_" + EffectName.ImageReference);

            Assert.IsTrue(
                refShape.TextFrame2.TextRange.Text.Contains(Link));
        }