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