private void RefreshData() { try { Api.ShowComments = true; Api.SaveXls = true; //Api.SaveCsv = cbSaveCsv.Checked; //Api.SavePxl = cbSavePxl.Checked; //Api.SavePdf = cbSavePdf.Checked; //Api.SaveHtml = cbSaveHtml.Checked; //Api.SaveBmp = cbSaveBmp.Checked; //Api.AspNetCode = cbSaveAspNet.Checked; Api.R1C1Mode = FmlaButton.SelectedSegment == 1; if (Api.AspNetCode) { int Checked = 0; if (Api.SaveXls) { Checked++; } if (Api.SaveCsv) { Checked++; } if (Api.SavePxl) { Checked++; } if (Api.SavePdf) { Checked++; } if (Api.SaveHtml) { Checked++; } if (Api.SaveBmp) { Checked++; } if (Checked > 1) { edData.Value = "It is not possible to send a file to a browser in more than one file format.\r\nPlease uncheck \"Generate ASP.NET code\" or select only one format for saving."; return; } } var desc = new ObjCRuntime.Selector("noteClientStringWillChange"); IntPtr_objc_msgSend(TextFinder.Handle, desc.Handle); edData.Value = Api.Process((Language)(int)LangButton.SelectedSegment, "xls", true); } catch (Exception ex) { AppDelegate.LogError(ex); } }
private static void ExportFile(string source) { Console.WriteLine("hi"); APIMate.ApiMate Api = new APIMate.ApiMate(null); Api.Open(source); Console.Write(Api.Process(Language.CSharp, "xls", true, true)); }