abap2xlsx/src/zif_excel_sheet_properties.intf.abap
sandraros 6532e0e0b5
+ worksheet columns right-to-left (#911)
fix #890

Co-authored-by: sandraros <sandra.rossi@gmail.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-12-12 09:14:17 +01:00

41 lines
1.6 KiB
ABAP

INTERFACE zif_excel_sheet_properties
PUBLIC .
CONSTANTS c_hidden TYPE zexcel_sheet_hidden VALUE 'X'. "#EC NOTEXT
CONSTANTS c_veryhidden TYPE zexcel_sheet_hidden VALUE '2'. "#EC NOTEXT
CONSTANTS c_hidezero TYPE zexcel_sheet_showzeros VALUE ''. "#EC NOTEXT
CONSTANTS c_showzero TYPE zexcel_sheet_showzeros VALUE 'X'. "#EC NOTEXT
CONSTANTS c_visible TYPE zexcel_sheet_hidden VALUE ''. "#EC NOTEXT
DATA hidden TYPE zexcel_sheet_hidden .
DATA show_zeros TYPE zexcel_sheet_showzeros .
DATA style TYPE zexcel_cell_style .
DATA zoomscale TYPE zexcel_sheet_zoomscale .
DATA zoomscale_normal TYPE zexcel_sheet_zoomscale .
DATA zoomscale_pagelayoutview TYPE zexcel_sheet_zoomscale .
DATA zoomscale_sheetlayoutview TYPE zexcel_sheet_zoomscale .
DATA summarybelow TYPE zexcel_sheet_summary .
CONSTANTS c_below_on TYPE zexcel_sheet_summary VALUE 1. "#EC NOTEXT
CONSTANTS c_below_off TYPE zexcel_sheet_summary VALUE 0. "#EC NOTEXT
DATA summaryright TYPE zexcel_sheet_summary .
CONSTANTS c_right_on TYPE zexcel_sheet_summary VALUE 1. "#EC NOTEXT
CONSTANTS c_right_off TYPE zexcel_sheet_summary VALUE 0. "#EC NOTEXT
DATA selected TYPE zexcel_sheet_selected .
CONSTANTS c_selected TYPE zexcel_sheet_selected VALUE 'X'. "#EC NOTEXT
DATA hide_columns_from TYPE zexcel_cell_column_alpha .
METHODS initialize .
METHODS get_right_to_left
RETURNING
VALUE(result) TYPE abap_bool.
METHODS get_style
RETURNING
VALUE(ep_style) TYPE zexcel_cell_style .
METHODS set_right_to_left
IMPORTING
!right_to_left TYPE abap_bool .
METHODS set_style
IMPORTING
!ip_style TYPE zexcel_cell_style .
ENDINTERFACE.