Implement WriteToDocument method in Formatter.

This commit is contained in:
Daniel Kraus 2015-07-18 22:22:40 +02:00
parent 22ee0492d5
commit ae66a9dfd2
2 changed files with 16 additions and 2 deletions

View File

@ -88,6 +88,20 @@ namespace zaaReloaded2.Formatter
#region Public methods
/// <summary>
/// Writes some text to the current document.
/// Does nothing if there is no current document.
/// </summary>
/// <param name="text">Text to write to the current document.
/// </param>
public void WriteToDocument(string text)
{
if (Document != null)
{
Document.Range().InsertAfter(text);
}
}
/// <summary>
/// Formats the laboratory and writes it to a Word document.
/// </summary>

View File

@ -70,7 +70,7 @@ namespace zaaReloaded2.Formatter
/// Formats and writes the LabItem details to a word <paramref name="document"/>.
/// </summary>
/// <param name="document">Word document to write to.</param>
public void WriteToDocument(Document document)
public void WriteToDocument(Formatter formatter)
{
string reference;
if (
@ -134,7 +134,7 @@ namespace zaaReloaded2.Formatter
}
// Insert the formatted text into the document.
document.Range().InsertAfter(
formatter.WriteToDocument(
String.Format(
"{0} {1}{2}{3}",
LabItem.QualifiedName,