public void ImportCommonStyles()
{
string xPathToStyles = "office:document-styles/office:styles";
string xPathOfficeDocument = "office:document-content";
XmlNode nodeStyles = null;
XmlNode nodeOfficeDocument = null;
if (this._document is TextDocument)
nodeStyles = ((TextDocument)this._document).DocumentStyles.Styles.SelectSingleNode(
xPathToStyles, this._document.NamespaceManager);
else if (this._document is SpreadsheetDocument)
nodeStyles = ((SpreadsheetDocument)this._document).DocumentStyles.Styles.SelectSingleNode(
xPathToStyles, this._document.NamespaceManager);
nodeOfficeDocument = this._document.XmlDoc.SelectSingleNode(
xPathOfficeDocument, this._document.NamespaceManager);
if (nodeOfficeDocument != null && nodeStyles != null)
{
nodeStyles = this._document.XmlDoc.ImportNode(nodeStyles, true);
nodeOfficeDocument.AppendChild(nodeStyles);
}
}