═䑆ⴱ⸳ഊ◢팍ਲ‰扪ഊ㰼ഊ⽔祰攠⽆潮瑄敳捲楰瑯爍ਯ䅳捥湴‷㔲ഊ⽃慰䡥楧桴‷㌷ഊ⽄敳捥湴㈷ㄍਯ䙬慧猠㘍ਯ䙯湴䉂潸⁛ⴶㄴ㔠〳‸㠰⁝ഊ⽆潮瑎慭攠<
스마트폼에서 PDF로 컨버젼해서보려구 CONVERT_OTF 펑션을 썼는데요 변환후 테이블에
위와같이나오네요 디버깅해서보니까
그러서 그런지 PDF로 보여지지가 않아요 ㅠㅠ
어렵네요...
그리고 ALV에서 MARK찍어서 1개씩은 출력이 되는데 여러개를 찍고 디버깅걸어보니
펑션후 job_output_info 에 데이터를 읽어오지를 못하는데 도저히 못찾겠네요 ㅠㅠ
이게 가능하긴한건지 의문이듭니다
제가 하려는건 MARK 찍고 출력버튼을 누르면 PDF로 화면이 보여지고 여지서 출력을 할수있게 하려고합니다
그런데 한장은 될듯싶은데 PDF에서 여러장찍고 눌러도 여러장이 보이고 출력하면 여러장이 출력이 될까요?
참고로 테이블이아닌 템플릿으로만들고 매 장 레이아웃은 같고 데이터만 다릅니다.
LOOP 돌렸구요...
조언 부탁드립니다
템플릿으로 만들고. 매장의 레이아웃은 같은데 데이터는 다른 경우.
mark를 여러개 찍고 여러개 데이터가 한번에 pdf여러장으로 찍히고. 모두 가능합니다.
다만, smartform에 찍을 데이터를 담을 itab을 선언하시고. 프로그램에서 mark된 데이터들을 담아둘 itab을 만드시는데,
이 두개의 구조를 같게 만드시고. smartform에서 loop에 넣어주세요.
프로그램의 itab을 smartform의 itab으로 데이터를 받으셔서, 바로 찍어주시면 됩니다.
순서는 1. alv의 mark된 데이터 -> a itab에 담음.
2. smartform의 loop만들어놓고 loop조건에 a itab => b itab.
3. loop b itab.
smartform 펑션.
APPEND LINES OF JOB_OUTPUT_INFO-OTFDATA TO OTF_TAB.
(otf_tab은 pdf itab)
endloop.
pdf펑션.
이러면 loop을 돌면서 자동으로 여러장 찍히실텐데요..
글씨가 깨지는 이유를 모르겠네요., 깨진글자에 한자가 섞여 있네요?
출력하는 문서가 영문인가요?한글인가요?한자인가요?