CONV_HTML2IMG¶
목적¶
Application에서 HTML 영역을 이미지로 캡처하고 다운로드하는 기능
주요 단계¶
1. HTML 영역 캡처 기능 구현¶
1.1 UI Object 및 Event 생성¶
o Application에서 HTML 영역을 캡처하기 위해 Button을 사용하여 UI Object와 Event 생성

<사진 1> UI Object 및 Event 생성 예시
2. HTML 캡처 기능 구현¶
2.1 Methodes : CONV_HTML2IMG 구성¶
o HTML 영역을 이미지로 변환하는 기능을 제공하는 CONV_HTML2IMG 메서드 구성
2.2 ABAP 소스 코드 예시 (EV_CONV_HTML2IMG)¶
METHOD EV_CONV_HTML2IMG.
"HTML 영역을 이미지로 캡쳐하는 기능
CALL METHOD /U4A/CL_UTILITIES=>CONV_HTML2IMG
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW " [U4A] UI Element Super Class
I_UIID = 'HTML1' " UI Object 명
I_MIME_TYPE = 'JPG' " MIME TYPE
I_FILE_NAME = 'U4A HTML' " 이미지 파일 명
* EXCEPTIONS
* MIMETYPE_NOT_ALLOWED = 1 " 허용되지 않는 MIMETYPE
* OTHERS = 2.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDMETHOD.
3. HTML 캡처 실행 및 다운로드¶
3.1 Application 실행 후 캡처 수행¶
o "CONV_HTML2IMG" Button을 클릭하면 HTML 영역을 이미지로 캡처하여 다운로드할 수 있음

<사진 2> 캡처 실행 화면 예시