diff --git a/ZA2X/CLAS/ZCL_EXCEL_DRAWING.slnk b/ZA2X/CLAS/ZCL_EXCEL_DRAWING.slnk index 950962c..b743bf6 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_DRAWING.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_DRAWING.slnk @@ -88,7 +88,9 @@ public section. methods SET_POSITION importing !IP_FROM_ROW type ZEXCEL_CELL_ROW - !IP_FROM_COL type ZEXCEL_CELL_COLUMN_ALPHA . + !IP_FROM_COL type ZEXCEL_CELL_COLUMN_ALPHA + !IP_ROWOFF type INT4 optional + !IP_COLOFF type INT4 optional . methods SET_POSITION2 importing !IP_FROM type ZEXCEL_DRAWING_LOCATION @@ -105,11 +107,7 @@ public section. value(RP_INDEX) type STRING . methods LOAD_CHART_ATTRIBUTES importing - value(IP_CHART) type ref to IF_IXML_DOCUMENT . - methods SET_OFFSET - importing - !IP_ROWOFF type INT4 - !IP_COLOFF type INT4 . + value(IP_CHART) type ref to IF_IXML_DOCUMENT . *"* protected components of class ZCL_EXCEL_DRAWING *"* do not include other source files here!!! protected section. @@ -354,7 +352,7 @@ endmethod. - METHOD load_chart_attributes. + method LOAD_CHART_ATTRIBUTES. DATA: node TYPE REF TO if_ixml_element. DATA: node2 TYPE REF TO if_ixml_element. DATA: node3 TYPE REF TO if_ixml_element. @@ -493,7 +491,7 @@ endmethod. me->graph->pagemargins = ls_pagemargins. -ENDMETHOD. +endmethod. @@ -570,23 +568,23 @@ endmethod. size-width = ip_width. size-height = ip_height. endmethod. - - - - - METHOD set_offset. - from_loc-col_offset = ip_coloff. - from_loc-row_offset = ip_rowoff. -ENDMETHOD. - method SET_POSITION. + + + METHOD set_position. from_loc-col = zcl_excel_common=>convert_column2int( ip_from_col ) - 1. + IF ip_coloff IS SUPPLIED. + from_loc-col_offset = ip_coloff. + ENDIF. from_loc-row = ip_from_row - 1. + IF ip_rowoff IS SUPPLIED. + from_loc-row_offset = ip_rowoff. + ENDIF. anchor = anchor_one_cell. -endmethod. +ENDMETHOD.