IOService
General
IOService és una classe en Aspose.3d per Typescript. Heretaris de: IOService.
IOService.instance() retorna un singleton IOService que es pot utilitzar per registrar importadors, exportadors i detectors i crear-los per a un format de fitxer donat.
Mètodes
| Signatura | Descripció |
|---|---|
instance() → IOService | Retorna un singleton IOService que es pot utilitzar per registrar importadors, exportadors i detectors i crear-los per a un format de fitxer determinat. |
registerExporter(exporter: Exporter) | Permet als desenvolupadors afegir una implementació d’exportador personalitzada que posteriorment es pot recuperar amb createExporter. |
registerImporter(importer: Importer) | Registra un importador personalitzat per a un format de fitxer específic |
registerDetector(detector: FormatDetector) | Registre un FormatDetector utilitzat per identificar formats de fitxer |
registerPlugin(plugin: Plugin) | Registra un plugin que pot proporcionar capacitats d’importació, exportació o detecció. |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | Crea una instància d’exportador per al FileFormat especificat. |
createImporter(formatType: FileFormat) → Importer | Crea una instància d’importador per al FileFormat especificat. |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | Retorna una matriu de totes les instàncies del plugin registrades. |