** Draw a horizontal separator for a RenderMode::Box table. */
| 676 | ** Draw a horizontal separator for a RenderMode::Box table. |
| 677 | */ |
| 678 | void PrintBoxRowSeparator(PrintStream &out, idx_t nArg, const char *zSep1, const char *zSep2, const char *zSep3, |
| 679 | const vector<idx_t> &actualWidth) { |
| 680 | idx_t i; |
| 681 | if (nArg > 0) { |
| 682 | out.Print(zSep1); |
| 683 | PrintBoxLine(out, actualWidth[0] + 2); |
| 684 | for (i = 1; i < nArg; i++) { |
| 685 | out.Print(zSep2); |
| 686 | PrintBoxLine(out, actualWidth[i] + 2); |
| 687 | } |
| 688 | out.Print(zSep3); |
| 689 | } |
| 690 | out.Print("\n"); |
| 691 | } |
| 692 | }; |
| 693 | |
| 694 | class ModeLatexRenderer : public ColumnRenderer { |