Example #1
0
 public XLSXImporterProxy(
     ICoreObject cpu,
     ISynchronizeInvoke synchronizer = null)
 {
     if (synchronizer == null)
     {
         Synchronizer = cpu.GetSynchronizer();
     }
     else
     {
         Synchronizer = synchronizer;
     }
     TiaStarter.RunInSynchronizer(Synchronizer, () =>
     {
         XLSXImporter = new XLSXImporter(cpu.GetTagService(),
                                         MassDataHandler.CreateWorkbook(null),
                                         cpu.GetDefaultTagTable(Synchronizer),
                                         XLSXImportExportOptions.IncludeTags | XLSXImportExportOptions.IncludeConstants,
                                         cpu.GetFolderService(),
                                         cpu.GetCommandProcessor(),
                                         null,
                                         null,
                                         cpu.GetNameService(),
                                         cpu.GetRangeCheck());
     });
 }
Example #2
0
 public XLSXImporterProxy(object importer)
 {
     XLSXImporter = importer as XLSXImporter;
 }