RtfLoadOptions
内容
[
隐藏
]RtfLoadOptions class
允许在加载时指定附加选项Rtf文档变成Document对象.
要了解更多信息,请访问指定加载选项文档文章。
public class RtfLoadOptions : LoadOptions
构造函数
| 姓名 | 描述 | 
|---|---|
| RtfLoadOptions() | 使用默认值初始化此类的新实例。 | 
特性
| 姓名 | 描述 | 
|---|---|
| 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 数据。 | 
| LanguagePreferences { get; } | 获取文档加载时将使用的语言首选项。 | 
| LoadFormat { get; set; } | 指定要加载的文档的格式。 默认值为Auto. | 
| MswVersion { get; set; } | 允许指定文档加载过程应与特定的 MS Word 版本匹配。 默认值为Word2019 | 
| Password { get; set; } | 获取或设置打开加密文档的密码。 可以是 无效的或空字符串。默认为无效的. | 
| PreserveIncludePictureField { get; set; } | 获取或设置读取 Microsoft Word 格式时是否保留 INCLUDEPICTURE 字段。 默认值为 错误的. | 
| ProgressCallback { get; set; } | 在加载文档期间调用并接受有关加载进度的数据。 | 
| RecognizeUtf8Text { get; set; } | 当设置为 真的,将尝试检测 UTF8 字符, 它们将在导入期间被保留。 | 
| ResourceLoadingCallback { get; set; } | 允许控制从 HTML、MHTML 导入文档时如何加载外部资源(图像、样式表)。 | 
| TempFolder { get; set; } | 允许在读取文档时使用临时文件。 默认情况下,此属性为 无效的并且不使用临时文件。 | 
| UpdateDirtyFields { get; set; } | 指定是否使用 肮脏的属性. | 
| UseSystemLcid { get; set; } | 获取或设置是否使用从 Windows 注册表获取的 LCID 值来确定页面设置默认边距。 | 
| WarningCallback { get; set; } | 在加载操作期间调用,当检测到可能导致数据或格式保真度损失的问题时。 | 
方法
| 姓名 | 描述 | 
|---|---|
| override Equals(object) | 确定指定对象的值是否等于当前对象。 | 
例子
展示如何在加载 RTF 文档时检测 UTF-8 字符。
// 创建一个“RtfLoadOptions”对象来修改我们加载 RTF 文档的方式。
RtfLoadOptions loadOptions = new RtfLoadOptions();
// 将“RecognizeUtf8Text”属性设置为“false”,以假定文档使用 ISO 8859-1 字符集
// 并加载文档中的每个字符。
// 将“RecognizeUtf8Text”属性设置为“true”以解析文本中可能出现的任何可变长度字符。
loadOptions.RecognizeUtf8Text = recognizeUtf8Text;
Document doc = new Document(MyDir + "UTF-8 characters.rtf", loadOptions);
Assert.AreEqual(
    recognizeUtf8Text
        ? "“John Doe´s list of currency symbols”™\r" +
          "€, ¢, £, ¥, ¤"
        : "“John Doe´s list of currency symbolsâ€\u009dâ„¢\r" +
          "€, ¢, £, ¥, ¤",
    doc.FirstSection.Body.GetText().Trim());
也可以看看
- class LoadOptions
- 命名空间 Aspose.Words.Loading
- 部件 Aspose.Words