예제 #1
0
        /// <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;
        }
예제 #2
0
        /// <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;
        }