<?xml version="1.0" encoding="UTF-8"?>
<document version="1.0"><title>Printy GUI Namespace</title><summary></summary><author>Stefan Hauser</author><authoremail>mail@stefanhauser.net</authoremail><copyright>Copyright (c) 2005. All rights reserved.</copyright><keywords></keywords><topic id="!!SYMREF" type="folder"><title>Symbol Reference</title><topic id="net.stefanhauser.Printy.GUI" type="topic"><title>net.stefanhauser.Printy.GUI Namespace</title><remarks>This is namespace net.stefanhauser.Printy.GUI.</remarks><section name="Navigation"><table><tr><td>Class</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic</link></td><td>Diese Klasse verwaltet die zentrale Steuerung des Printy-Assemblies. Da es sich hierbei um eine abstrakte Superklasse handelt, können in diesem Projekt drei verschiedene Optionen zur Einbindung verwendet werden: Direkter Zugriff auf das Executable über die KommandozeileIndirekter Zugriff über ein Library und dessen öffentlicher MethodeTeilweise Neuimplementierung des LibrariesIn diesem Projekt wird dafür die zweite Variante, der indirekte Zugriff über das Library, verwendet.&#xD;
Weiters ist es eine Aufgabe dieser Klasse, die Ein- und Ausgabeidateien zu verwalten. Dabei wird beim Setzen einer neuen Eingabedatei dessen kompletter Inhalt in eine temporärer Eingabedatei transferiert. Bei jedem Aufruf des Printers wird zusätzlich in eine temporäre Ausgabedatei geschrieben. Erst wenn die Datei gespeichert werden soll, wird der Inhalt der temporären Ausgabedatei in die endgültige Ausgabedatei geschrieben.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.Buffer">Buffer</link></td><td>This is class net.stefanhauser.Printy.GUI.Buffer.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.CustomPrinterLogic">CustomPrinterLogic</link></td><td>Diese Klasse stellt die Möglichkeit dar, die Printer-Logik teilweise nachzuimplementieren. Der Vorteil dieser Möglichkeit ist, dass die Grammatik nur bei Änderung der Eingabedatei neu gelesen werden muss. Zusätzlich muss die formatierte Ausgabe nicht erst in eine Datei geschrieben und im Anschluss wieder gelesen werden. Der Nachteil dieser Möglichkeit ist, dass durch den zusätzlichen kopierten Code eine Inkonsistenz bei der Wartung auftreten kann. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.DisplayGrammarControl">DisplayGrammarControl</link></td><td>Dieses Steuerelement stellt eine Zusammenfassung mehrerer Steuerelemente dar. Darin enthalten sind unter anderem die RichTextBox, in welcher die Grammatik dargestellt wird, die Konsole, in welcher die Parameter dargestellt werden, und den Refresh-Button </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.Errors">Errors</link></td><td>end <link type="document" target="net.stefanhauser.Printy.GUI.Parser">Parser</link></td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.ExecutablePrinterLogic">ExecutablePrinterLogic</link></td><td>Diese Klasse stellt die Möglichkeit dar, die Printy-Logik über ein Executable zu steuern. Diese Methode wird im Projekt PrintyUI nicht verwendet, da sie einerseits sehr langsam ist und das Executable durch bösartigen Code leicht ersetzt werden könnte </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm">HTMLForm</link></td><td>Diese Klasse stellt ein Fenster dar, mit dem alle <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm.Parameter">Parameter</link> eingestellt werden können, die mit dem HTML-Output zu tun haben. Dabei handelt es sich um folgende <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm.Parameter">Parameter</link>: htmlconfigindexoverviewstyleBis auf den <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm.Parameter">Parameter</link> "html" benötigen alle <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm.Parameter">Parameter</link> eine Dateispezifikation. Um die <link type="document" target="net.stefanhauser.Printy.GUI.HTMLForm.Parameter">Parameter</link> für das Interface IAdjustable zusammenzufassen, wird "html" verwendet </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.LibraryPrinterLogic">LibraryPrinterLogic</link></td><td>Diese Klasse stellt die Möglichkeit dar, das Printy-Assembly als Library zu integrieren. Diese Möglichkeit wird im Projekt PrintyUI verwendet </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.MainClass">MainClass</link></td><td>Die <link type="document" target="net.stefanhauser.Printy.GUI.MainClass.Main@string[]">Main</link>-Klasse des PrintyUI-Assemblies, welche lediglich die Start-Methode enthält </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.MainForm">MainForm</link></td><td>Das Hauptfenster der Printy-Applikation </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.ParameterManager">ParameterManager</link></td><td>Diese Klasse verwaltet alle Parameter, die über die jeweiligen Steuerelemente gesteuert werden können. Dabei müssen diese Steuerelemente das Interface IAdjustable implementieren und sich über entsprechende Methoden registrieren. Sobald sich einer der registrierten Parameter ändert, wird die gesamte Printy-Logik ausgeführt und die Grammatik entsprechend den spezifizierten Parametern formatiert. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.Parser">Parser</link></td><td>This is class net.stefanhauser.Printy.GUI.Parser.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.Scanner">Scanner</link></td><td>This is class net.stefanhauser.Printy.GUI.Scanner.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.Token">Token</link></td><td>This is class net.stefanhauser.Printy.GUI.Token.</td></tr></table></section><section name="Navigation"><table><tr><td></td><td>abstract</td></tr></table></section><section name="Navigation"><table><tr><td></td><td>abstract</td></tr></table></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="topic"><title>AbstractPrinterLogic Class</title><summary>Diese Klasse verwaltet die zentrale Steuerung des Printy-Assemblies. Da es sich hierbei um eine abstrakte Superklasse handelt, können in diesem Projekt drei verschiedene Optionen zur Einbindung verwendet werden: Direkter Zugriff auf das Executable über die KommandozeileIndirekter Zugriff über ein Library und dessen öffentlicher MethodeTeilweise Neuimplementierung des LibrariesIn diesem Projekt wird dafür die zweite Variante, der indirekte Zugriff über das Library, verwendet.&#xD;
Weiters ist es eine Aufgabe dieser Klasse, die Ein- und Ausgabeidateien zu verwalten. Dabei wird beim Setzen einer neuen Eingabedatei dessen kompletter Inhalt in eine temporärer Eingabedatei transferiert. Bei jedem Aufruf des Printers wird zusätzlich in eine temporäre Ausgabedatei geschrieben. Erst wenn die Datei gespeichert werden soll, wird der Inhalt der temporären Ausgabedatei in die endgültige Ausgabedatei geschrieben.</summary><section name="C#"><b>public</b> <b>abstract</b> <b>class</b> AbstractPrinterLogic;</section><section name="Navigation"><table><tr><td>Field</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput">formattedOutput</link></td><td>Ein String, in dem sich die formatierte Grammatik befindet. Dieser String wird jedesmal nach einer Formatierung aus der temporären Ausgabedatei gefüllt.&#xD;
Der Inhalt des Strings kann dazu verwendet werden, die Grammatik in einer TextBox darzustellen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.parameters">parameters</link></td><td>Die Parameter, mit denen die Grammatik formatiert werden soll. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpInFile">tmpInFile</link></td><td>This is tmpInFile, a member of class AbstractPrinterLogic.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpInFile">TmpInFile</link></td><td>Der Name der temporären Ein- bzw. Ausgabedateien </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile">tmpOutFile</link></td><td>This is tmpOutFile, a member of class AbstractPrinterLogic.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpOutFile">TmpOutFile</link></td><td>Der Name der temporären Ein- bzw. Ausgabedateien </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>protected</td></tr><tr><td></td><td>Data Member</td></tr><tr><td></td><td>static</td></tr></table></section><section name="Navigation"><table><tr><td>Constructor</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.AbstractPrinterLogic">AbstractPrinterLogic</link></td><td>Erzeugt eine neue Printer-Logik </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>Method</td></tr></table></section><section name="Navigation"><table><tr><td>Method</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CreateFormattedOutput@string[]">CreateFormattedOutput</link></td><td>Erstellt eine Formatierung der Grammatik. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.DeleteTempFiles@object@EventArgs">DeleteTempFiles</link></td><td>Löscht die temporären Dateien </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormatOutput">FormatOutput</link></td><td>Mit dieser Methode wird die Grammatik formatiert. Das Ergebnis dieser Formatierung wird in die Datei <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile">tmpOutFile</link> geschrieben. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnInputFileChanged@object@FilenameEventArgs">OnInputFileChanged</link></td><td>Wird aufgerufen, sobald sich die Eingabedatei geändert hat. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnOutputFileChanged@object@FilenameEventArgs">OnOutputFileChanged</link></td><td>Wird aufgerufen, sobald sich die Ausgabedatei geändert hat. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadFromInputFile">ReadFromInputFile</link></td><td>Liest den Inhalt einer neuen Eingabedatei in die temporäre Eingabedatei </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadOutputFromFile">ReadOutputFromFile</link></td><td>Liest den Inhalt der temporären Ausgabedatei und schreibt diesen in das string-Feld <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput">formattedOutput</link>. Diese Methode wird nach jeder Formatierung aufgerufen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.WriteToOutputFile">WriteToOutputFile</link></td><td>Schreibt die gesamte formatierte Grammatik in eine Ausgabedatei </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>Method</td></tr><tr><td></td><td>protected</td></tr><tr><td></td><td>abstract</td></tr><tr><td></td><td>virtual</td></tr></table></section><section name="Navigation"><table><tr><td>Property</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CommandLine">CommandLine</link></td><td>Liefert die komplette Kommandozeile in einem String, inklusive dem Namen des Executables, sowie der Ein- als auch der Ausgabedatei. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormattedOutput">FormattedOutput</link></td><td>Liefert die Ausgabe, nachdem eine Grammatik formatiert worden ist. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.InputFile">InputFile</link></td><td>Setzt oder liefert die Eingabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt dieser Datei unmittelbar in die temporäre Input-Datei übertragen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.Location">Location</link></td><td>Die Location des Assemblies. Dieser Parameter ist notwendig, um eventuelle Leerzeichen im Pfad zu eliminieren und ausschließlich den Dateinamen selbst in der Konsole darstellen zu können. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFile">OutputFile</link></td><td>Setzt oder liefert die Ausgabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt der temporären Ausgabedatei sofort in diese Datei übertragen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ParameterLine">ParameterLine</link></td><td>Liefert alle gesetzten Parameter ausser die Dateinamen in einem String </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>Property</td></tr><tr><td></td><td>virtual</td></tr></table></section><section name="Navigation"><table><tr><td>Event</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFileChanged">OutputFileChanged</link></td><td>Eventhandler vom Typ FilenameEventHandler, die aufgerufen werden, wenn sich der Wert für die Ein- oder Ausgabedatei ändert </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>Event</td></tr></table></section><section name="Navigation"><table><tr><td></td><td>protected</td></tr><tr><td></td><td>Data Member</td></tr><tr><td></td><td>static</td></tr><tr><td></td><td>Method</td></tr><tr><td></td><td>abstract</td></tr><tr><td></td><td>virtual</td></tr><tr><td></td><td>Property</td></tr><tr><td></td><td>Event</td></tr></table></section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI">net.stefanhauser.Printy.GUI Namespace</link></section><section name="Navigation"><headline>Fields</headline><table><tr><td>Field</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput">formattedOutput</link></td><td>Ein String, in dem sich die formatierte Grammatik befindet. Dieser String wird jedesmal nach einer Formatierung aus der temporären Ausgabedatei gefüllt.&#xD;
Der Inhalt des Strings kann dazu verwendet werden, die Grammatik in einer TextBox darzustellen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.parameters">parameters</link></td><td>Die Parameter, mit denen die Grammatik formatiert werden soll. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpInFile">tmpInFile</link></td><td>This is tmpInFile, a member of class AbstractPrinterLogic.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpInFile">TmpInFile</link></td><td>Der Name der temporären Ein- bzw. Ausgabedateien </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile">tmpOutFile</link></td><td>This is tmpOutFile, a member of class AbstractPrinterLogic.</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpOutFile">TmpOutFile</link></td><td>Der Name der temporären Ein- bzw. Ausgabedateien </td></tr></table><headline>Constructors</headline><table><tr><td>Constructor</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.AbstractPrinterLogic">AbstractPrinterLogic</link></td><td>Erzeugt eine neue Printer-Logik </td></tr></table><headline>Methods</headline><table><tr><td>Method</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CreateFormattedOutput@string[]">CreateFormattedOutput</link></td><td>Erstellt eine Formatierung der Grammatik. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.DeleteTempFiles@object@EventArgs">DeleteTempFiles</link></td><td>Löscht die temporären Dateien </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormatOutput">FormatOutput</link></td><td>Mit dieser Methode wird die Grammatik formatiert. Das Ergebnis dieser Formatierung wird in die Datei <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile">tmpOutFile</link> geschrieben. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnInputFileChanged@object@FilenameEventArgs">OnInputFileChanged</link></td><td>Wird aufgerufen, sobald sich die Eingabedatei geändert hat. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnOutputFileChanged@object@FilenameEventArgs">OnOutputFileChanged</link></td><td>Wird aufgerufen, sobald sich die Ausgabedatei geändert hat. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadFromInputFile">ReadFromInputFile</link></td><td>Liest den Inhalt einer neuen Eingabedatei in die temporäre Eingabedatei </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadOutputFromFile">ReadOutputFromFile</link></td><td>Liest den Inhalt der temporären Ausgabedatei und schreibt diesen in das string-Feld <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput">formattedOutput</link>. Diese Methode wird nach jeder Formatierung aufgerufen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.WriteToOutputFile">WriteToOutputFile</link></td><td>Schreibt die gesamte formatierte Grammatik in eine Ausgabedatei </td></tr></table><headline>Properties</headline><table><tr><td>Property</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CommandLine">CommandLine</link></td><td>Liefert die komplette Kommandozeile in einem String, inklusive dem Namen des Executables, sowie der Ein- als auch der Ausgabedatei. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormattedOutput">FormattedOutput</link></td><td>Liefert die Ausgabe, nachdem eine Grammatik formatiert worden ist. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.InputFile">InputFile</link></td><td>Setzt oder liefert die Eingabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt dieser Datei unmittelbar in die temporäre Input-Datei übertragen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.Location">Location</link></td><td>Die Location des Assemblies. Dieser Parameter ist notwendig, um eventuelle Leerzeichen im Pfad zu eliminieren und ausschließlich den Dateinamen selbst in der Konsole darstellen zu können. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFile">OutputFile</link></td><td>Setzt oder liefert die Ausgabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt der temporären Ausgabedatei sofort in diese Datei übertragen. </td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ParameterLine">ParameterLine</link></td><td>Liefert alle gesetzten Parameter ausser die Dateinamen in einem String </td></tr></table><headline>Events</headline><table><tr><td>Event</td><td>Description</td></tr><tr><td> <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFileChanged">OutputFileChanged</link></td><td>Eventhandler vom Typ FilenameEventHandler, die aufgerufen werden, wenn sich der Wert für die Ein- oder Ausgabedatei ändert </td></tr></table></section><section name="Navigation"><table><tr><td></td><td>protected</td></tr><tr><td></td><td>Data Member</td></tr><tr><td></td><td>static</td></tr><tr><td></td><td>Method</td></tr><tr><td></td><td>abstract</td></tr><tr><td></td><td>virtual</td></tr><tr><td></td><td>Property</td></tr><tr><td></td><td>Event</td></tr></table></section><section name="Navigation"><link type="document" target="AbstractPrinterLogic.cs">AbstractPrinterLogic.cs</link></section><section name="Class Hierarchy"></section><section name="File"><link type="document" target="AbstractPrinterLogic.cs">AbstractPrinterLogic.cs</link></section><topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder"><title>Fields</title><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput" type="topic"><title>AbstractPrinterLogic.formattedOutput Field</title><summary>Ein String, in dem sich die formatierte Grammatik befindet. Dieser String wird jedesmal nach einer Formatierung aus der temporären Ausgabedatei gefüllt.&#xD;
Der Inhalt des Strings kann dazu verwendet werden, die Grammatik in einer TextBox darzustellen. </summary><section name="C#"><b>protected</b> <b>string</b> formattedOutput = System.String.Empty;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.parameters" type="topic"><title>AbstractPrinterLogic.parameters Field</title><summary>Die Parameter, mit denen die Grammatik formatiert werden soll. </summary><section name="C#"><b>protected</b> <b>string</b>[] parameters;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpInFile" type="topic"><title>AbstractPrinterLogic.tmpInFile Field</title><remarks>This is tmpInFile, a member of class AbstractPrinterLogic.</remarks><section name="C#"><b>protected</b> <b>string</b> tmpInFile = <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpInFile">TmpInFile</link>;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpInFile" type="topic"><title>AbstractPrinterLogic.TmpInFile Field</title><summary>Der Name der temporären Ein- bzw. Ausgabedateien </summary><section name="C#"><b>public</b> <b>static</b> <b>string</b> TmpInFile = "in.atg.tmp";</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile" type="topic"><title>AbstractPrinterLogic.tmpOutFile Field</title><remarks>This is tmpOutFile, a member of class AbstractPrinterLogic.</remarks><section name="C#"><b>protected</b> <b>string</b> tmpOutFile = <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpOutFile">TmpOutFile</link>;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.TmpOutFile" type="topic"><title>AbstractPrinterLogic.TmpOutFile Field</title><summary>Der Name der temporären Ein- bzw. Ausgabedateien </summary><section name="C#"><b>public</b> <b>static</b> <b>string</b> TmpOutFile = "out.atg.tmp";</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder"><title>Constructors</title><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.AbstractPrinterLogic" type="topic"><title>AbstractPrinterLogic.AbstractPrinterLogic Constructor </title><summary>Erzeugt eine neue Printer-Logik </summary><section name="C#"><b>public</b> AbstractPrinterLogic();</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder"><title>Methods</title><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CreateFormattedOutput@string[]" type="topic"><title>AbstractPrinterLogic.CreateFormattedOutput Method </title><summary>Erstellt eine Formatierung der Grammatik. </summary><section name="Parameters"><table><tr><td>Parameters</td><td>Description</td></tr><tr><td>string[] parameters</td><td>Die Parameter zur Formatierung.</td></tr></table></section><section name="C#"><b>public</b> <b>void</b> CreateFormattedOutput(<b>string</b>[] <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.parameters">parameters</link>);</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.DeleteTempFiles@object@EventArgs" type="topic"><title>AbstractPrinterLogic.DeleteTempFiles Method </title><summary>Löscht die temporären Dateien </summary><section name="C#"><b>public</b> <b>void</b> DeleteTempFiles(<b>object</b> sender, EventArgs e);</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormatOutput" type="topic"><title>AbstractPrinterLogic.FormatOutput Method </title><summary>Mit dieser Methode wird die Grammatik formatiert. Das Ergebnis dieser Formatierung wird in die Datei <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.tmpOutFile">tmpOutFile</link> geschrieben. </summary><section name="C#"><b>protected</b> <b>abstract</b> <b>void</b> FormatOutput();</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnInputFileChanged@object@FilenameEventArgs" type="topic"><title>AbstractPrinterLogic.OnInputFileChanged Method </title><summary>Wird aufgerufen, sobald sich die Eingabedatei geändert hat. </summary><section name="Parameters"><table><tr><td>Parameters</td><td>Description</td></tr><tr><td>newFileName</td><td>Der Name der neuen Eingabedatei</td></tr></table></section><section name="C#"><b>protected</b> <b>virtual</b> <b>void</b> OnInputFileChanged(<b>object</b> sender, FilenameEventArgs e);</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OnOutputFileChanged@object@FilenameEventArgs" type="topic"><title>AbstractPrinterLogic.OnOutputFileChanged Method </title><summary>Wird aufgerufen, sobald sich die Ausgabedatei geändert hat. </summary><section name="Parameters"><table><tr><td>Parameters</td><td>Description</td></tr><tr><td>newFileName</td><td>Der Name der neuen Ausgabedatei</td></tr></table></section><section name="C#"><b>protected</b> <b>virtual</b> <b>void</b> OnOutputFileChanged(<b>object</b> sender, FilenameEventArgs e);</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadFromInputFile" type="topic"><title>AbstractPrinterLogic.ReadFromInputFile Method </title><summary>Liest den Inhalt einer neuen Eingabedatei in die temporäre Eingabedatei </summary><section name="C#"><b>public</b> <b>void</b> ReadFromInputFile();</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ReadOutputFromFile" type="topic"><title>AbstractPrinterLogic.ReadOutputFromFile Method </title><summary>Liest den Inhalt der temporären Ausgabedatei und schreibt diesen in das string-Feld <link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.formattedOutput">formattedOutput</link>. Diese Methode wird nach jeder Formatierung aufgerufen. </summary><section name="C#"><b>protected</b> <b>void</b> ReadOutputFromFile();</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="!!OVERLOADED_WriteToOutputFile_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder"><title>WriteToOutputFile</title><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.WriteToOutputFile" type="topic"><title>AbstractPrinterLogic.WriteToOutputFile Method ()</title><summary>Schreibt die gesamte formatierte Grammatik in eine Ausgabedatei </summary><section name="C#"><b>public</b> <b>void</b> WriteToOutputFile();</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.WriteToOutputFile@string" type="topic"><title>AbstractPrinterLogic.WriteToOutputFile Method (string)</title><summary>Schreibt die gesamte formatierte Grammatik in eine Ausgabedatei </summary><section name="Parameters"><table><tr><td>Parameters</td><td>Description</td></tr><tr><td>string filename</td><td>Der Name der Ausgabedatei</td></tr></table></section><section name="C#"><b>public</b> <b>void</b> WriteToOutputFile(<b>string</b> filename);</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic></topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder"><title>Properties</title><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.CommandLine" type="topic"><title>AbstractPrinterLogic.CommandLine Property</title><summary>Liefert die komplette Kommandozeile in einem String, inklusive dem Namen des Executables, sowie der Ein- als auch der Ausgabedatei. </summary><section name="C#"><b>public</b> <b>string</b> CommandLine;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.FormattedOutput" type="topic"><title>AbstractPrinterLogic.FormattedOutput Property</title><summary>Liefert die Ausgabe, nachdem eine Grammatik formatiert worden ist. </summary><section name="C#"><b>public</b> <b>string</b> FormattedOutput;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.InputFile" type="topic"><title>AbstractPrinterLogic.InputFile Property</title><summary>Setzt oder liefert die Eingabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt dieser Datei unmittelbar in die temporäre Input-Datei übertragen. </summary><section name="C#"><b>public</b> <b>virtual</b> <b>string</b> InputFile;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.Location" type="topic"><title>AbstractPrinterLogic.Location Property</title><summary>Die Location des Assemblies. Dieser Parameter ist notwendig, um eventuelle Leerzeichen im Pfad zu eliminieren und ausschließlich den Dateinamen selbst in der Konsole darstellen zu können. </summary><section name="C#"><b>public</b> <b>string</b> Location;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFile" type="topic"><title>AbstractPrinterLogic.OutputFile Property</title><summary>Setzt oder liefert die Ausgabedatei. Wird ein neuer Wert gesetzt, wird der Inhalt der temporären Ausgabedatei sofort in diese Datei übertragen. </summary><section name="C#"><b>public</b> <b>virtual</b> <b>string</b> OutputFile;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic><topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.ParameterLine" type="topic"><title>AbstractPrinterLogic.ParameterLine Property</title><summary>Liefert alle gesetzten Parameter ausser die Dateinamen in einem String </summary><section name="C#"><b>public</b> <b>string</b> ParameterLine;</section><section name="Navigation"><link type="document" target="net.stefanhauser.Printy.GUI.AbstractPrinterLogic">AbstractPrinterLogic Class</link></section></topic></topic><topic id="!!MEMBERTYPE_Events_net.stefanhauser.Printy.GUI.AbstractPrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.AbstractPrinterLogic.OutputFileChanged" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.Buffer" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.Buffer" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Buffer.EOF" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.Buffer" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Buffer.Buffer@Stream@bool" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.Buffer" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Buffer.GetString@int@int" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Buffer.Peek" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Buffer.Read" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.Buffer" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Buffer.Pos" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.CustomPrinterLogic" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.CustomPrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.CustomPrinterLogic.FormatOutput" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.CustomPrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.CustomPrinterLogic.InputFile" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.DisplayGrammarControl" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.console" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.Gap" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.refresh" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.Rtb" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.DisplayGrammarControl" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.DisplayGrammarControl" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.DisplayGrammarControl" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.Dispose@bool" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.DisplayGrammarControl.OnSizeChanged@EventArgs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.Errors" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.Errors" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Errors.count" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Errors.errMsgFormat" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.Errors" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Errors.Error@int@int@string" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Errors.Exception@string" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Errors.SemErr@int@int@int" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Errors.SynErr@int@int@int" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.ExecutablePrinterLogic" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.ExecutablePrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ExecutablePrinterLogic.FormatOutput" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.ExecutablePrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ExecutablePrinterLogic.ApplicationName" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.HTMLForm" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.HTMLForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.HTMLForm.HTMLForm" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.HTMLForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.HTMLForm.Dispose@bool" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.HTMLForm.Reset" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.HTMLForm.SetParameterEventHandler@ParameterEventHandler" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.HTMLForm.SetupHelpProvider@HelpProvider" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.HTMLForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.HTMLForm.AdjustedParameter" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.HTMLForm.Parameter" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.LibraryPrinterLogic" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.LibraryPrinterLogic" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.LibraryPrinterLogic.FormatOutput" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.MainClass" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.MainClass" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.MainClass.Main@string[]" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.MainForm" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.MainForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!OVERLOADED_MainForm_net.stefanhauser.Printy.GUI.MainForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.MainForm.MainForm" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.MainForm.MainForm@string" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.MainForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.MainForm.InitializeCustomComponents" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.MainForm.OnLoad@EventArgs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.MainForm" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.MainForm.AssemblyLocation" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.ParameterManager" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ParameterManager.ConfigFileName" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.HTMLParameters" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.ParameterManager" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ParameterManager.ParameterManager" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.ParameterManager" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ParameterManager.Add@IAdjustable" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.HandleChangedParameter@IAdjustable@EventArgs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.LockMenuItem@System.Windows.Forms.MenuItem" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.ReadProductionNames@object@FilenameEventArgs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.Refresh@object@EventArgs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.Remove@IAdjustable" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.ParameterManager.ResetAll" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.ParameterManager" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ParameterManager.Enabled" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Events_net.stefanhauser.Printy.GUI.ParameterManager" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.ParameterManager.ParameterUpdated" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.Parser" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.Parser" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Parser.errors" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Parser.la" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Parser.Productions" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Parser.scanner" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Parser.t" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.Parser" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Parser.Parser@Scanner" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.Parser" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Parser.Parse" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Parser.SemErr@string" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.Scanner" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.Scanner" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Scanner.buffer" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Constructors_net.stefanhauser.Printy.GUI.Scanner" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!OVERLOADED_Scanner_net.stefanhauser.Printy.GUI.Scanner" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Scanner.Scanner@Stream" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Scanner.Scanner@string" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="!!MEMBERTYPE_Methods_net.stefanhauser.Printy.GUI.Scanner" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Scanner.Peek" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Scanner.ResetPeek" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Scanner.Scan" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic><topic id="!!MEMBERTYPE_Properties_net.stefanhauser.Printy.GUI.Scanner" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Scanner.Line" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic><topic id="net.stefanhauser.Printy.GUI.Token" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="!!MEMBERTYPE_Fields_net.stefanhauser.Printy.GUI.Token" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="net.stefanhauser.Printy.GUI.Token.col" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Token.kind" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Token.line" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Token.next" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Token.pos" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="net.stefanhauser.Printy.GUI.Token.val" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic></topic><topic id="!!FILES" type="folder">The trial version is limited to 30 topics, the body of this topic has been omitted.<topic id="AbstractPrinterLogic.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="AssemblyInfo.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="CustomPrinterLogic.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="DisplayGrammarControl.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="ExecutablePrinterLogic.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="HTMLForm.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="LibraryPrinterLogic.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="Main.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="MainForm.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="ParameterManager.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="Parser.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic><topic id="Scanner.cs" type="topic">The trial version is limited to 30 topics, the body of this topic has been omitted.</topic></topic></topic></document>
