HtmlSaveOptions.HtmlPageMarkupSavingStrategy

HtmlSaveOptions.HtmlPageMarkupSavingStrategy delegate

转换的结果可以包含一个或多个 HTML 页面(也可以引用图像或字体等外部文件) 您可以分配给这个属性委托,该委托是从实现处理 的获得的 HTML 页面(HTML 本身)的自定义方法创建的是在转换期间创建的。 在这种情况下,可以在该自定义代码中完成处理(如保存在流或磁盘中)。 在这种情况下,保存 HTML 页面标记的所有必要操作都必须在提供的方法的代码中进行 ,因为转换器代码中的结果保存将不会被使用。 如果出于某种原因必须由转换器代码本身来处理这种或那种情况, 不在自定义代码中,请在“htmlSavingInfo”参数变量的自定义代码标志“CustomProcessingCancelled” 中设置:它向转换器发出信号,表明所有必要的 处理该资源的步骤必须在转换器本身中以相同的方式完成 ,就好像没有任何外部自定义保存代码一样。

public delegate void HtmlPageMarkupSavingStrategy(HtmlPageMarkupSavingInfo htmlSavingInfo);
范围类型描述
htmlSavingInfoHtmlPageMarkupSavingInfo表示可用于保存或处理提供的 HTML 页面的数据

也可以看看