IgnoreNoscriptElements

HtmlLoadOptions.IgnoreNoscriptElements property

يحصل على قيمة أو يعينها للإشارة إلى ما إذا كان سيتم تجاهل عناصر HTML <noscript>. القيمة الافتراضية هيخطأ شنيع .

public bool IgnoreNoscriptElements { get; set; }

ملاحظات

مثل مايكروسوفت وورد، لا يدعم Aspose.Words البرامج النصية، ويُحمّل افتراضيًا محتوى عناصر <noscript> في المستند الناتج. مع ذلك، تدعم معظم المتصفحات البرامج النصية، ولا يظهر محتوى <noscript> . يؤدي ضبط هذه الخاصية إلىحقيقي يجبر Aspose.Words على تجاهل جميع عناصر <noscript> ويساعد في إنتاج مستندات تبدو أقرب إلى ما يتم رؤيته في المتصفحات.

أمثلة

يوضح كيفية تجاهل عناصر <noscript> HTML.

const string html = @"
    <html>
      <head>
        <title>NOSCRIPT</title>
          <meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">
          <script type=""text/javascript"">
            alert(""Hello, world!"");
          </script>
      </head>
    <body>
      <noscript><p>Your browser does not support JavaScript!</p></noscript>
    </body>
    </html>";

HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions();
htmlLoadOptions.IgnoreNoscriptElements = ignoreNoscriptElements;

Document doc = new Document(new MemoryStream(Encoding.UTF8.GetBytes(html)), htmlLoadOptions);
doc.Save(ArtifactsDir + "HtmlLoadOptions.IgnoreNoscriptElements.pdf");

أنظر أيضا