AODL.Document.Import.OpenDocument.OpenDocumentImporter.ReadResources C# (CSharp) Method

ReadResources() private method

Reads the resources.
private ReadResources ( ) : void
return void
		private void ReadResources()
		{
			this._document.DocumentConfigurations2		= new DocumentConfiguration2();
			this.ReadDocumentConfigurations2();

			this._document.DocumentMetadata				= new DocumentMetadata(this._document);
			this._document.DocumentMetadata.LoadFromFile(Path.Combine(m_dirInfo.Dir,DocumentMetadata.FileName));

			if (this._document is TextDocument)
			{
				((TextDocument)this._document).DocumentSetting				= new  AODL.Document.TextDocuments.DocumentSetting();
				string file		= AODL.Document.TextDocuments.DocumentSetting.FileName;
				((TextDocument)this._document).DocumentSetting.LoadFromFile(Path.Combine(m_dirInfo.Dir, file));

				((TextDocument)this._document).DocumentManifest				= new AODL.Document.TextDocuments.DocumentManifest();
				string folder	= AODL.Document.TextDocuments.DocumentManifest.FolderName;
				file			= AODL.Document.TextDocuments.DocumentManifest.FileName;
				((TextDocument)this._document).DocumentManifest.LoadFromFile(Path.Combine(m_dirInfo.Dir, Path.Combine(folder,file)));

				((TextDocument)this._document).DocumentStyles				= new AODL.Document.TextDocuments.DocumentStyles();
				file			= AODL.Document.TextDocuments.DocumentStyles.FileName;
				((TextDocument)this._document).DocumentStyles.LoadFromFile(Path.Combine(m_dirInfo.Dir, file));
			}
			else if (this._document is SpreadsheetDocument)
			{
				((SpreadsheetDocument)this._document).DocumentSetting				= new  AODL.Document.SpreadsheetDocuments.DocumentSetting();
				string file		= AODL.Document.SpreadsheetDocuments.DocumentSetting.FileName;
				((SpreadsheetDocument)this._document).DocumentSetting.LoadFromFile(Path.Combine(m_dirInfo.Dir,file));

				((SpreadsheetDocument)this._document).DocumentManifest				= new AODL.Document.SpreadsheetDocuments.DocumentManifest();
				string folder	= AODL.Document.SpreadsheetDocuments.DocumentManifest.FolderName;
				file			= AODL.Document.SpreadsheetDocuments.DocumentManifest.FileName;
				((SpreadsheetDocument)this._document).DocumentManifest.LoadFromFile(Path.Combine(m_dirInfo.Dir, Path.Combine(folder,file)));

				((SpreadsheetDocument)this._document).DocumentStyles				= new AODL.Document.SpreadsheetDocuments.DocumentStyles();
				file			= AODL.Document.SpreadsheetDocuments.DocumentStyles.FileName;
				((SpreadsheetDocument)this._document).DocumentStyles.LoadFromFile(Path.Combine(m_dirInfo.Dir, file));
			}

			this._document.DocumentPictures				= this.ReadImageResources(Path.Combine(m_dirInfo.Dir, "Pictures"));

			this._document.DocumentThumbnails			= this.ReadImageResources(Path.Combine(m_dirInfo.Dir, "Thumbnails"));

			//There's no really need to read the fonts.

			this.InitMetaData();
		}