void Awake() { setting = gameObject.AddComponent <TxtSettings>(); if (setting.LoadSetting("config.txt")) { isDebug = setting.GetSetting("debug"); kioskID = setting.GetSetting("kioskID"); serverIP = setting.GetSetting("serverIP"); serverPORT = int.Parse(setting.GetSetting("serverPORT")); dataFolder = setting.GetSetting("dataFolder"); timeOut = int.Parse(setting.GetSetting("timeOut")); Debug.Log("isDebug : " + isDebug); Debug.Log("kioskID : " + kioskID); Debug.Log("serverIP : " + serverIP); Debug.Log("serverPORT : " + serverPORT.ToString()); Debug.Log("dataFolder : " + dataFolder); Debug.Log("timeOut : " + timeOut); } else { Debug.Log("config load fail"); } if (isDebug == "false") { Cursor.visible = false; } Destroy(GetComponent <TxtSettings>()); }
static ReportStore LoadReport(string fileName, TxtSettings textSettings) { using (var file = File.OpenRead(fileName)) using (var reader = new StreamReader(file)) { var report = TextRendering.PrepareReport(PersistenceFilter.Load(reader), textSettings); return(new ReportStore(report, new DefaultResourceLocator())); } }
private static string RenderReport(Report report, TxtSettings settings) { var rep2 = TextRendering.PrepareReport(report, settings); var store = new ReportStore(rep2, new DefaultResourceLocator()); var iReport = store.BuildReport(); var writer = new StringWriter(); TextRendering.Render(iReport, writer, settings); var result = writer.ToString(); return(result); }
static void Main(string[] args) { if (args.Length == 0) { var helpStringBuilder = new StringBuilder(); helpStringBuilder.AppendLine("Usage: TextExportApp.exe <ReportName> [options]"); helpStringBuilder.AppendLine( "Options: -FontSize=W_H - Specifies font size for measurement in points, like 6_12"); Console.WriteLine(helpStringBuilder.ToString()); return; } var reportName = args[0]; var textSettings = new TxtSettings { FontSizePt = new Size(6, 20) }; if (args.Length > 1) { try { var str = args[1].Split('=')[1].Split('_'); textSettings.FontSizePt.Width = int.Parse(str[0]); textSettings.FontSizePt.Height = int.Parse(str[1]); } catch { Console.WriteLine("Invalid options"); return; } } var reportDef = LoadReport(reportName, textSettings); var iReport = reportDef.BuildReport(); using (var writer = new StreamWriter(Console.OpenStandardOutput())) { Console.SetOut(writer); TextRendering.Render(iReport, writer, textSettings); } }
public static string TextboxPaddingsAdjust(string paddings, PaddingsType paddingsType) { var report = new Report { Body = { ReportItems = { new TextBox { Name = "textBox", Width = "100pt", Height = "30pt", Value = "Hello", Style = { PaddingLeft = paddings } } } } }; var settings = new TxtSettings { LineEnding = "\n", HorizontalPaddings = paddingsType }; return(RenderReport(report, settings)); }