mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 17:06:13 +08:00
47 lines
1.4 KiB
ABAP
47 lines
1.4 KiB
ABAP
CLASS zcl_excel_style_protection DEFINITION
|
|
PUBLIC
|
|
FINAL
|
|
CREATE PUBLIC .
|
|
|
|
*"* public components of class ZCL_EXCEL_STYLE_PROTECTION
|
|
*"* do not include other source files here!!!
|
|
PUBLIC SECTION.
|
|
|
|
CONSTANTS c_protection_hidden TYPE zexcel_cell_protection VALUE '1'. "#EC NOTEXT
|
|
CONSTANTS c_protection_locked TYPE zexcel_cell_protection VALUE '1'. "#EC NOTEXT
|
|
CONSTANTS c_protection_unhidden TYPE zexcel_cell_protection VALUE '0'. "#EC NOTEXT
|
|
CONSTANTS c_protection_unlocked TYPE zexcel_cell_protection VALUE '0'. "#EC NOTEXT
|
|
DATA hidden TYPE zexcel_cell_protection .
|
|
DATA locked TYPE zexcel_cell_protection .
|
|
|
|
METHODS constructor .
|
|
METHODS get_structure
|
|
RETURNING
|
|
VALUE(ep_protection) TYPE zexcel_s_style_protection .
|
|
*"* protected components of class ZABAP_EXCEL_STYLE_FONT
|
|
*"* do not include other source files here!!!
|
|
*"* protected components of class ZABAP_EXCEL_STYLE_FONT
|
|
*"* do not include other source files here!!!
|
|
PROTECTED SECTION.
|
|
*"* private components of class ZCL_EXCEL_STYLE_PROTECTION
|
|
*"* do not include other source files here!!!
|
|
PRIVATE SECTION.
|
|
ENDCLASS.
|
|
|
|
|
|
|
|
CLASS zcl_excel_style_protection IMPLEMENTATION.
|
|
|
|
|
|
METHOD constructor.
|
|
locked = me->c_protection_locked.
|
|
hidden = me->c_protection_unhidden.
|
|
ENDMETHOD.
|
|
|
|
|
|
METHOD get_structure.
|
|
ep_protection-locked = me->locked.
|
|
ep_protection-hidden = me->hidden.
|
|
ENDMETHOD.
|
|
ENDCLASS.
|