コード例 #1
0
        private void SetGraphicFrameNonVisualProperties(SlidePart slidePart, GraphicFrame gfarame)
        {
            if (gfarame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.HyperlinkOnClick != null)
            {
                foreach (HyperlinkRelationship link in slidePart.HyperlinkRelationships)
                {
                    if (link.Id.Equals(gfarame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.HyperlinkOnClick.Id))
                    {
                        ClickLinkUrl = link.Uri.IsAbsoluteUri ? link.Uri.AbsoluteUri : link.Uri.OriginalString;
                    }
                }
            }

            if (gfarame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.HyperlinkOnHover != null)
            {
                foreach (HyperlinkRelationship link in slidePart.HyperlinkRelationships)
                {
                    if (link.Id.Equals(gfarame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.HyperlinkOnHover.Id))
                    {
                        HoverLinkUrl = link.Uri.IsAbsoluteUri ? link.Uri.AbsoluteUri : link.Uri.OriginalString;
                    }
                }
            }

            var nonVisualShapeProp = new PPTNonVisualShapeProp
            {
                Id = "s1s" +                              //HARD CODED: we split it into separate HTML files!
                     gfarame.NonVisualGraphicFrameProperties.NonVisualDrawingProperties.Id,
                Name = gfarame.LocalName,
                Type = "PPTGraphicFrame"
            };

            base.NonVisualShapeProp = nonVisualShapeProp;
        }
コード例 #2
0
ファイル: PPTSlide.cs プロジェクト: pecata11/myprojects
        private void SetShapeNonVisualProperties(SlidePart slidePart)
        {
            var nonVisualShapeProp = new PPTNonVisualShapeProp
            {
                Id   = "s1s1",
                Name = slidePart.Slide.LocalName,
                Type = "PPTSlide"
            };

            base.NonVisualShapeProp = nonVisualShapeProp;
        }