class OfficeDocument
extends XmlFile
import { OfficeDocument } from "https://deno.land/x/docxml@4.0.7/src/files/OfficeDocument.ts";
Properties
readonly
children: Promise<OfficeDocumentChild[]>The components normalized from #root, which is potentially arrayed, promised, array promised etc.
readonly
comments: CommentsThe API representing "comments.xml" and all the comments associated with this document.
readonly
relationships: Relationshipsreadonly
settings: SettingsThe API representing "settings.xml" and all the settings associated with this document.
readonly
styles: StylesThe API representing "styles.xml" and all the text/paragraph/table styles associated with this document.
Methods
protected
toNode(): Promise<Document>getRelated(): File[]
Get all XmlFile instances related to this one, including self. This helps the system serialize itself back to DOCX fullly. Probably not useful for consumers of the library.
By default only returns the instance itself but no other related instances.
Static Methods
fromArchive(archive: Archive, location: string): Promise<OfficeDocument>
Instantiate this class by looking at the DOCX XML for it.