AODL.ExternalExporter.PDF.Document.StyleConverter.DefaultDocumentStyles.LoadDefaultTextFont C# (CSharp) Method

LoadDefaultTextFont() private method

Loads the default text font.
private LoadDefaultTextFont ( ) : void
return void
		private void LoadDefaultTextFont()
		{
			try
			{
				if (this._styleDocument != null && this._styleDocument.Styles != null)
				{
					XmlNode defaultParagraphStyle = this._styleDocument.Styles.SelectSingleNode(
						"//style:default-style[@style:family='paragraph']",
						this._document.NamespaceManager);
					if (defaultParagraphStyle != null)
					{
						XmlNode defaultTextProperties = defaultParagraphStyle.SelectSingleNode("style:text-properties", 
							this._document.NamespaceManager);
						if (defaultTextProperties != null)
						{
							XmlNode fontName = defaultTextProperties.SelectSingleNode("@style:font-name",
								this._document.NamespaceManager);
							if (fontName != null && fontName.InnerText != null)
							{
								if (FontFactory.Contains(fontName.InnerText))
								{
									this._defaultTextFont = FontFactory.GetFont(fontName.InnerText);
								}
								else
								{
									// todo: do it better!
									this._defaultTextFont = FontFactory.GetFont(FontFactory.TIMES_ROMAN, 12.0f);
								}
							}
						}
					}
				}
			}
			catch(Exception)
			{
				throw;
			}
		}