mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 10:56:14 +08:00
Reader: custom paper height and width (#984)
Fix #396 Co-authored-by: sandraros <sandra.rossi@gmail.com> Co-authored-by: Abo <andrea@borgia.bo.it>
This commit is contained in:
parent
211cf550e6
commit
e97169a0c3
|
@ -2259,6 +2259,8 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
fittoheight TYPE string,
|
fittoheight TYPE string,
|
||||||
fittowidth TYPE string,
|
fittowidth TYPE string,
|
||||||
papersize TYPE string,
|
papersize TYPE string,
|
||||||
|
paperwidth TYPE string,
|
||||||
|
paperheight TYPE string,
|
||||||
END OF lty_page_setup.
|
END OF lty_page_setup.
|
||||||
|
|
||||||
TYPES: BEGIN OF lty_sheetformatpr,
|
TYPES: BEGIN OF lty_sheetformatpr,
|
||||||
|
@ -2823,6 +2825,8 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
io_worksheet->sheet_setup->orientation = ls_pagesetup-orientation.
|
io_worksheet->sheet_setup->orientation = ls_pagesetup-orientation.
|
||||||
io_worksheet->sheet_setup->scale = ls_pagesetup-scale.
|
io_worksheet->sheet_setup->scale = ls_pagesetup-scale.
|
||||||
io_worksheet->sheet_setup->paper_size = ls_pagesetup-papersize.
|
io_worksheet->sheet_setup->paper_size = ls_pagesetup-papersize.
|
||||||
|
io_worksheet->sheet_setup->paper_height = ls_pagesetup-paperheight.
|
||||||
|
io_worksheet->sheet_setup->paper_width = ls_pagesetup-paperwidth.
|
||||||
IF io_worksheet->sheet_setup->fit_to_page = 'X'.
|
IF io_worksheet->sheet_setup->fit_to_page = 'X'.
|
||||||
IF ls_pagesetup-fittowidth IS NOT INITIAL.
|
IF ls_pagesetup-fittowidth IS NOT INITIAL.
|
||||||
io_worksheet->sheet_setup->fit_to_width = ls_pagesetup-fittowidth.
|
io_worksheet->sheet_setup->fit_to_width = ls_pagesetup-fittowidth.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user