WordProcessingFormats

WordProcessingFormats structure

封装所有 WordProcessing 格式。包括以下文件类型: Doc , Docm , Docx , Dot , Dotm , Dotx , FlatOpc , Odt , Ott , Rtf , WordML . 了解有关文字处理格式的更多信息这里.

public struct WordProcessingFormats : IDocumentFormat, IEquatable<WordProcessingFormats>

特性

姓名 描述
Extension { get; } 以小写形式返回此 WordProcessing 格式的扩展名(不带前导点字符)
Mime { get; } 返回此格式的 MIME 代码
Name { get; } 返回此文字处理格式的正式全名

方法

姓名 描述
static FromExtension(string) 返回实例WordProcessingFormats结构,与指定的文件扩展名相关联,或者如果无法正确解析扩展名则抛出异常
Equals(IDocumentFormat) 判断这个实例是否等于另一个指定的IDocumentFormat instance
override Equals(object) 确定此实例是否等于其他指定对象,大概是装箱的 WordProcessingFormats
Equals(WordProcessingFormats) 判断这个实例是否等于其他指定的WordProcessingFormats instance
override GetHashCode() 返回一个哈希码,对于这个实例是不可变的
override ToString() 返回此特定格式的名称,与 ‘Name’ property 相同
operator == 在 equality 上检查两个给定的 WordProcessingFormats 实例
explicit operator 从指定 WordProcessingFormats instance 的基础字段返回一个字节值 (2 operators)
operator != 在 inequality 上检查两个给定的 WordProcessingFormats 实例

字段

姓名 描述
static readonly Doc MS Word 97-2007 二进制文件格式 (DOC) 表示由 Microsoft Word 或其他文字处理文档以二进制文件格式生成的文档。 了解有关此文件格式的更多信息这里.
static readonly Docm Office Open XML WordProcessingML 宏启用文档 (DOCM) 文件是 Microsoft Word 2007 或更高版本生成的文档,能够运行宏。 了解有关此文件格式的更多信息这里.
static readonly Docx Office Open XML WordProcessingML 无宏文档 (DOCX) 是一种众所周知的 Microsoft Word 文档格式。随着 Microsoft Office 2007 的发布从 2007 年引入,这种新文档格式的结构从普通二进制更改为 XML 和二进制文件的组合。 了解有关此文件格式的更多信息这里.
static readonly Dot MS Word 97-2007 模板是由 Microsoft Word 创建的模板文件,具有用于生成更多 DOC 或 DOCX 文件的预格式化设置。 了解有关此文件格式的更多信息这里.
static readonly Dotm Office Open XML WordprocessingML 启用宏的模板 (DOTM) 表示使用 Microsoft Word 2007 或更高版本创建的模板文件。 了解有关此文件格式的更多信息这里.
static readonly Dotx Office Open XML WordprocessingML 无宏模板 (DOTX) 是由 Microsoft Word 创建的模板文件,具有用于生成更多 DOCX 文件的预格式化设置。 了解有关此文件格式的更多信息这里.
static readonly FlatOpc Office Open XML WordprocessingML 存储在平面 XML 文件而不是 ZIP 包中
static readonly Odt 开放文档格式文本文档 (ODT) 文件是使用基于 OpenDocument 文本文件格式的文字处理应用程序创建的文档类型。 了解有关此文件格式的更多信息这里.
static readonly Ott Open Document Format 文本文档模板 (OTT) 表示应用程序生成的模板文档符合 OASIS 的 OpenDocument 标准格式。 了解有关此文件格式的更多信息这里.
static readonly Rtf Rich Text Format (RTF) 表示一种编码格式化文本和图形以在应用程序中使用的方法。 了解有关此文件格式的更多信息这里.
static readonly WordML Microsoft Office Word 2003 XML 格式 — WordProcessingML 或 WordML (.XML)
static readonly All 返回一个内部类,它提供了所有现有 WordProcessing 格式的可枚举可能性

其他成员

姓名 描述
class AllEnumerable 实现 IEnumerable 通用接口,为 WordProcessingFormats type 启用“foreach”可能性

评论

MIME 代码是从给定资源中获取的: https://filext.com/faq/office_mime_types.html https://docs.microsoft.com/en-us/previous-versions//cc179224(v=technet.10)

也可以看看