public RecipeStepRecord(CallbackRowRenderer row) { StepNum = new TextCell("", ReportFonts.RecordFont); Timestamp = new TextCell("", ReportFonts.RecordFont); Step = new TextCell("", ReportFonts.RecordFont); StepType = new TextCell("", ReportFonts.RecordFont); NewRecipe = new TextCell("", ReportFonts.RecordFont, Alignment.Center); NewRecipe.Padding.Top = 10; NewRecipe.Padding.Bottom = 10; Row = row; ConfigureForRecipeSteps(); }
private void _Init(SimpleDocumentRenderer p) { Printer = p; int[] widths = new int[] { 75, 175, 300, 150 }; _title = new ReportTitle("Recipe Steps Report"); _metadata = new ReportMetadata("Batch name: \"test\""); _headers = new RecordTableRow(ReportFonts.ColumnHeaderFont, "#", "Timestamp", "Step", "Type"); _recordRow = new CallbackRowRenderer(UpdateRow); _record = new RecipeStepRecord(_recordRow); p.AddRow(_title); p.AddRow(_metadata); p.AddRow(_headers); p.AddRow(_recordRow); _metadata.Margin.Top = 25; _metadata.Margin.Bottom = 25; _headers.SetWidths(widths); _record.SetWidths(widths); }
private bool UpdateRow(CallbackRowRenderer row) { return(Update()); }