IOService
Übersicht über die
IOService ist eine Klasse in Aspose.3d für Typescript. Erben von: IOService.
IOService.instance() gibt ein Singleton zurück, das verwendet werden kann, um Importeure, Exporteuren und Detektoren zu registrieren und für ein gegebenes Dateiformat erstellen.
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
instance() → IOService | Gibt ein Singleton IOService zurück, das verwendet werden kann, um Importeure, Exporteire und Detektoren zu registrieren und sie für ein gegebenes Dateiformat zu erstellen. |
registerExporter(exporter: Exporter) | Erlaubt es Entwicklern, eine benutzerdefinierte Exportier-Implementierung hinzuzufügen, die später mit createExporter abgerufen werden kann. |
registerImporter(importer: Importer) | Registriert einen benutzerdefinierten Importeur für ein bestimmtes Dateiformat |
registerDetector(detector: FormatDetector) | Registriert eine FormatDetector, die zur Identifizierung von Dateiformaten verwendet wird. |
registerPlugin(plugin: Plugin) | Registriert ein Plugin, das Import-, Export- oder Erkennungsfunktionen bereitstellen kann |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | Erstellt eine Exporteur-Instanz für den angegebenen FileFormat |
createImporter(formatType: FileFormat) → Importer | Erstellt eine Importeur-Instanz für den angegebenen FileFormat |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | Gibt eine Array aller registrierten Plugin-Instanzen zurück |