コード例 #1
0
 public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback)
 {
     EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags");
     if (this.targetFormat != BodyFormat.TextHtml && this.sourceFormat != BodyFormat.TextHtml)
     {
         throw new InvalidOperationException("BodyReadConfiguration.SetHtmlOptions - neither source not target format is HTML");
     }
     this.htmlFlags = flags;
     this.conversionCallbacks.HtmlCallback = callback;
 }
コード例 #2
0
 public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback, int?styleSheetLimit)
 {
     EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags");
     if (this.Format != BodyFormat.TextHtml)
     {
         throw new InvalidOperationException("BodyReadConfiguration.SetHtmlOptions - target format is not HTML");
     }
     this.htmlFlags          = flags;
     this.conversionCallback = callback;
     this.styleSheetLimit    = styleSheetLimit;
 }
コード例 #3
0
 public void SetHtmlOptions(HtmlStreamingFlags flags, HtmlCallbackBase callback)
 {
     EnumValidator.ThrowIfInvalid <HtmlStreamingFlags>(flags, "flags");
     this.SetHtmlOptions(flags, callback, null);
 }