MarkdownLoadOptions
内容
[
隐藏
]MarkdownLoadOptions class
允许在加载时指定附加选项Markdown文档变成Document
对象.
public class MarkdownLoadOptions : LoadOptions
构造函数
姓名 | 描述 |
---|---|
MarkdownLoadOptions() | 初始化一个新的实例MarkdownLoadOptions 类. |
特性
姓名 | 描述 |
---|---|
BaseUri { get; set; } | 获取或设置用于在需要时将文档中找到的相对 URI 解析为绝对 URI 的字符串。 可以无效的 或空字符串。默认为无效的 . |
ConvertMetafilesToPng { get; set; } | 获取或设置是否转换图元文件(Wmf或者Emf ) 图像到Png图像格式. |
ConvertShapeToOfficeMath { get; set; } | 获取或设置是否将带有 EquationXML 的形状转换为 Office Math 对象。 |
Encoding { get; set; } | 获取或设置用于加载 HTML、TXT 或 CHM 文档的编码(如果未在文档中指定编码)。 可以是无效的 默认为无效的 . |
FontSettings { get; set; } | 允许指定文档字体设置。 |
IgnoreOleData { get; set; } | 指定是否忽略 OLE 数据。 |
ImportUnderlineFormatting { get; set; } | 获取或设置一个布尔值,指示是否将两个加号字符“++”的序列识别为下划线文本格式。 默认值为错误的 . |
LanguagePreferences { get; } | 获取文档加载时将使用的语言首选项。 |
LoadFormat { get; set; } | 指定要加载的文档的格式。 默认值为Auto. |
MswVersion { get; set; } | 允许指定文档加载过程应与特定的 MS Word 版本匹配。 默认值为Word2019 |
Password { get; set; } | 获取或设置打开加密文档的密码。 可以是无效的 或空字符串。默认为无效的 . |
PreserveEmptyLines { get; set; } | 获取或设置一个布尔值,指示是否在加载时保留空行Markdowndocument. 默认值为错误的 . |
PreserveIncludePictureField { get; set; } | 获取或设置读取 Microsoft Word 格式时是否保留 INCLUDEPICTURE 字段。 默认值为错误的 . |
ProgressCallback { get; set; } | 在加载文档期间调用并接受有关加载进度的数据。 |
ResourceLoadingCallback { get; set; } | 允许控制从 HTML、MHTML 导入文档时如何加载外部资源(图像、样式表)。 |
TempFolder { get; set; } | 允许在读取文档时使用临时文件。 默认情况下,此属性为无效的 并且不使用临时文件。 |
UpdateDirtyFields { get; set; } | 指定是否使用肮脏的 属性. |
UseSystemLcid { get; set; } | 获取或设置是否使用从 Windows 注册表获取的 LCID 值来确定页面设置默认边距。 |
WarningCallback { get; set; } | 在加载操作期间调用,当检测到可能导致数据或格式保真度损失的问题时。 |
方法
姓名 | 描述 |
---|---|
override Equals(object) | 确定指定对象的值是否等于当前对象。 |
例子
展示如何在加载文档时保留空行。
string mdText = $"{Environment.NewLine}Line1{Environment.NewLine}{Environment.NewLine}Line2{Environment.NewLine}{Environment.NewLine}";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(mdText)))
{
MarkdownLoadOptions loadOptions = new MarkdownLoadOptions() { PreserveEmptyLines = true };
Document doc = new Document(stream, loadOptions);
Assert.AreEqual("\rLine1\r\rLine2\r\f", doc.GetText());
}
也可以看看
- class LoadOptions
- 命名空间 Aspose.Words.Loading
- 部件 Aspose.Words