- # Copy Header Data
- @$page_header = @$header_row;
- my $hrp ;
- @$hrp = @$header_row_props ;
- # Then prepend it to master data array
- unshift @$data, @$page_header;
- unshift @$row_col_widths, $hrp;
- unshift @$rows_height, $header_row_height;
-
- $first_row = 1; # Means YES
- $row_index--; # Rollback the row_index because a new header row has been added
+ for my $idx (0 .. $header_props->{num_header_rows} - 1) {
+ unshift @$data, [ @{ $header_rows[$idx] } ];
+ unshift @$row_col_widths, [ @{ $header_row_widths[$idx] } ];
+ unshift @$rows_height, $header_row_heights[$idx];
+ }
+ $remaining_header_rows = $header_props->{num_header_rows};
+ $first_row = 1;