/// <summary> /// Initializes a new instance of the <see cref="SpreadsheetDocument"/> class. /// </summary> public SpreadsheetDocument() { TableCollection = new TableCollection(); Styles = new StyleCollection(); m_styleFactory = new StyleFactory(this); CommonStyles = new StyleCollection(); Content = new ContentCollection(); _graphics = new List <Graphic>(); FontList = new List <string>(); EmbedObjects = new List <EmbedObject>(); TableCollection.Inserted += TableCollection_Inserted; TableCollection.Removed += TableCollection_Removed; Content.Inserted += Content_Inserted; Content.Removed += Content_Removed; _customFiles = new CustomFileCollection(); _customFiles.Clearing += CustomFiles_Clearing; _customFiles.Inserting += CustomFiles_Inserting; _customFiles.Removing += CustomFiles_Removing; }
/// <summary> /// Create a new TextDocument object. /// </summary> public TextDocument() { _fields = new FieldsCollection(); Content = new ContentCollection(); Styles = new StyleCollection(); m_styleFactory = new StyleFactory(this); CommonStyles = new StyleCollection(); FontList = new List <string>(); _graphics = new List <Graphic>(); _formCollection = new ODFFormCollection(); _formCollection.Clearing += FormsCollection_Clear; _formCollection.Removed += FormsCollection_Removed; VariableDeclarations = new VariableDeclCollection(); _customFiles = new CustomFileCollection(); _customFiles.Clearing += CustomFiles_Clearing; _customFiles.Inserting += CustomFiles_Inserting; _customFiles.Removing += CustomFiles_Removing; }