Class OmrEngine
Inhalt
[
Ausblenden
]OmrEngine class
Die OMR-Engine. Behandelt die Erstellung der Vorlagen- und Bildverarbeitungsklassen und GUI-Komponenten.
public class OmrEngine
Konstrukteure
| Name | Beschreibung |
|---|---|
| OmrEngine() | Default_Constructor |
Methoden
| Name | Beschreibung |
|---|---|
| GenerateJSONTemplate(string, GlobalPageSettings, Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf .json-Markup |
| GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf JSON-Markup |
| GenerateTemplate(string, Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf Textmarkup |
| GenerateTemplate(string[], ImageCollection) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf einem Array der Markup-Zeilen |
| GenerateTemplate(MemoryStream, ImageCollection, Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf MemoryStream |
| GenerateTemplate(string, GlobalPageSettings, Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf Textmarkup |
| GenerateTemplate(string, string[], Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf Textmarkup |
| GenerateTemplate(string[], GlobalPageSettings, ImageCollection) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf einem Array der Markup-Zeilen |
| GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf Vorlagenobjekt |
| GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding) | Erstellt eine Vorlage (.omr) und ein Vorlagenbild basierend auf MemoryStream |
| GetCorrectionControl(TemplateProcessor) | Erstellt dieCorrectionControl Instanz, die das Arbeiten mit der OMR-API mithilfe von GUI. Takes ermöglichtTemplateProcessor als Parameter und funktioniert nur mit Bildern, die mit dem angegebenen Template erstellt wurden |
| GetTemplateProcessor(string) | Erstellt dieTemplateProcessor Instanz, die das Arbeiten mit der angegebenen Vorlage ermöglicht. |
| GetTemplateProcessor(MemoryStream, Encoding) | Erstellt dieTemplateProcessor Instanz, die das Arbeiten mit der angegebenen Vorlage ermöglicht. |
Beispiele
// Vorlagenprozessor abrufen
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// Korrektur-GUI-Steuerung erhalten
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// Vorlage generieren
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
result.Save(folderPath, templateName);
}
Siehe auch
- namensraum Aspose.OMR.Api
- Montage Aspose.OMR