IOService
Общ преглед
IOService е клас в Aspose.3d за Typescript. Наследници от: IOService.
IOService.instance() връща синглетън IOService, който може да се използва за регистриране на вносители, износителите и детекторите и за създаване им за определен формат на файл.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
instance() → IOService | Връща синглет IOService, който може да се използва за регистриране на вносители, износителите и детекторите и за създаване им за определен формат на файл. |
registerExporter(exporter: Exporter) | Позволява на разработчиците да добавят персонализирана реализация за експортер, която може по-късно да бъде извлечена с createExporter. |
registerImporter(importer: Importer) | Регистрира потребителски импортер за конкретен формат на файл |
registerDetector(detector: FormatDetector) | Регистрира FormatDetector, използвано за идентифициране на формати на файлове. |
registerPlugin(plugin: Plugin) | Регистрира Plugin, който може да предоставя възможности за внос, износ или откриване. |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | Създава екземпляр на износител за посочения FileFormat |
createImporter(formatType: FileFormat) → Importer | Създава инстанция за импортиране на посочения FileFormat |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | Връща масив от всички регистрирани инстанции на Plugin |