Progress Report¶
Formatted progress reports with bordered table output.
Credits: TaZe
TProgressReport¶
Progress report record for managing formatted table output with timing and print frequency control.
TProgressReport.Setup¶
procedure TProgressReport.Setup(title: String = 'Progress Report'; headers: TStringArray = []);
Sets up the progress report with title and column headers.
TProgressReport.Generate¶
function TProgressReport.Generate(values: TStringArray): String;
Generates a formatted report with the provided values in a bordered table format.
TProgressReport.Print¶
procedure TProgressReport.Print();
Displays the current report using the ValueProvider function to retrieve current values.