IOService
Oversigt over de forskellige former for støtte
IOService er en klasse i Aspose.3d for Typescript. Arvelige af: IOService.
IOService.instance() returnerer en singleton IOService, som kan bruges til at registrere importører, eksportører og detektorer og oprette dem for et givet filformat.
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
instance() → IOService | Returnerer en singleton IOService, som kan bruges til at registrere importører, eksportører og detektorer og oprette dem for et givet filformat |
registerExporter(exporter: Exporter) | Tillade udviklere at tilføje en brugerdefineret eksportørimplementering, som senere kan hentes med createExporter |
registerImporter(importer: Importer) | Registrerer en brugerdefineret importør for et bestemt filformat |
registerDetector(detector: FormatDetector) | Registrerer en FormatDetector, der bruges til at identificere filformater |
registerPlugin(plugin: Plugin) | Registrerer et plugin, der kan give import-, eksport- eller detektionsfunktioner |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | Opretter en Eksporter-instance for det angivne FileFormat |
createImporter(formatType: FileFormat) → Importer | Opretter en importinstance for det angivne FileFormat |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | Returnerer et array af alle registrerede plugin-instanser |