IOService
Översikt
IOService är en klass i Aspose.3D FOSS för Typescript.
IOService.instans returnerar singleton-instansen IOService .
Denna klass ger 11 metoder för att arbeta med IOService objekt i Typescript-program. Tillgängliga metoder är bland annat: createExporter, createImporter, detectFormat, getAllPlugins, getPluginForExtension, getPluginForFormat, instance, registerDetector, registerExporter, registerImporter, registerPlugin. Alla offentliga medlemmar är tillgängliga för alla Typescript-applikationer efter installation av FOSS for TypeScript-paketet.
Beskrivning
IOService är en klass i Aspose.3D FOSS-biblioteket för TypeScript som exponerar 11 metoder och 0 egenskaper för programmatisk användning.
Kärnfunktioner inkluderar: Registrerar en anpassad exportör för senare användning; registrerar ett anpassade importörer för senere användning, registerar en formatdetektor för att identifiera filformat. Dessa operationer gör det möjligt för utvecklare att integrera ioservice-funktion direkt i TypeScript applikationer.
Methods
| Signature | Beskrivning |
|---|---|
instance() → IOService | Returnerar singleton IOService instans |
registerExporter(exporter: Exporter) | Registrerar en anpassad exportör för senare användning |
registerImporter(importer: Importer) | Registrerar en anpassad importör för senare användning |
registerDetector(detector: FormatDetector) | Registrerar en FormatDetector för att identifiera filformat |
registerPlugin(plugin: Plugin) | Registrerar ett plugin som kan tillhandahålla import-/exportfunktioner |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | Skapar en exportör för den angivna FileFormat |
createImporter(formatType: FileFormat) → Importer | Skapar en importör för den angivna FileFormat |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | Returnerar alla plugins. |