Exemple #1
0
 private static void ProcessIFrames(object sender, PostProcessNodeEventArgs par_PostProcessNodeEventArgs)
 {
     var var_Iframe = par_PostProcessNodeEventArgs.Node as IHtmlInlineFrameElement;
     if (var_Iframe == null)
     {
         return;
     }
     var var_Container = par_PostProcessNodeEventArgs.Document.CreateElement("span");
     var_Container.ClassName = "video-container";
     var_Container.AppendChild(var_Iframe.Clone(true));
     par_PostProcessNodeEventArgs.ReplacementNodes.Add(var_Container);
 }
        private static void ProcessIFrames(object sender, PostProcessNodeEventArgs postProcessNodeEventArgs)
        {
            //ogni qualvolta la libreria incontra un iframe
            var iframe = postProcessNodeEventArgs.Node as IHtmlInlineFrameElement;

            if (iframe == null)
            {
                return;
            }
            //voglio che venga avvolto da una span su cui metto una speciale classe video-container
            var container = postProcessNodeEventArgs.Document.CreateElement("span");

            container.ClassName = "video-container";
            container.AppendChild(iframe.Clone(true));
            postProcessNodeEventArgs.ReplacementNodes.Add(container);
        }