스마트폼으로 레포트를 만들었는데요,
미리보기를 할 경우 테이블로 만든 부분만 아예 보이지 않네요.
템플릿으로 만든 부분은 잘 보이구요.
실제로 출력을 하면 제대로 나오기는 하는데 미리보기에서는 main 부분이 쏙 빠져 보이니
매번 출력을 해서 확인을 해야 하는 상황이구요.
어느 부분이 문제인지 능력자분들의 조언 기다릴게요~
댓글 7
-
JiruMi
2009.03.17 00:11
-
아밥소녀
2009.03.17 00:50
프로그램에서 실행해서 미리보기를 했을 경우에도 보이지 않거든요.ㅠ
-
꼬맹이
2009.03.17 00:54
왜 안 보일까 ?
화면을 떠 서 보여 주시면 뭔가 이해가 될거 같기도 하구... ^^;
아 SMARTFORM 이건 정팔 정팔 SMART 하지가 않아... 글쵸 ?
-
activeman
2009.03.17 01:08
잘안되시면 smartform으로 작성한것을 pdf로 보여 주세요...
훨씬 깔끔하고 보기 좋습니다..로직도 그렇게 복잡하지도 않습니다..
한번 해 보세요..소스 필요하시면 쪽지 주세요..공개해 드리겠습니다..
즐밥하세요..
-
꼬맹이
2009.03.17 01:16
저기 activeman 님 PDF 쓰려면 Adobe License 없어도 되는 건가요 ?
제가 초짜라 잘 몰라서요... ^^;
-
activeman
2009.03.17 03:45
pdf 뷰어 이기때문에 license 없어도 됩니다...HTML_CONTAINER를 이용해서 작업을 하게 됩니다..
간단한 소스를 좀 보여 드리면...
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
FORMAT = 'PDF'
IMPORTING
BIN_FILESIZE = PDF_FSIZE
TABLES
OTF = OTF_TAB
LINES = PDF_TABLE
EXCEPTIONS
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
OTHERS = 4.
PDF_LINE_TAB[] = PDF_TABLE[].
IF G_HTML_CONTAINER IS INITIAL.
P_REPID = SY-REPID.
P_DYNNR = SY-DYNNR.
CREATE OBJECT G_HTML_CONTAINER
EXPORTING
CONTAINER_NAME = 'HTML_CONTAINER'.
CREATE OBJECT G_HTML_CONTROL
EXPORTING
PARENT = G_HTML_CONTAINER.
ENDIF.
CALL METHOD G_HTML_CONTROL->LOAD_DATA
EXPORTING
SIZE = PDF_FSIZE
TYPE = 'APPLICATION'
SUBTYPE = 'PDF'
IMPORTING
ASSIGNED_URL = URL
CHANGING
DATA_TABLE = PDF_LINE_TAB[].
CALL METHOD G_HTML_CONTROL->SHOW_DATA
EXPORTING
URL = URL.
와 같습니다...
즐밥하세요..
-
아밥소녀
2009.03.17 08:22
모두들 고맙습니다~~
원래 그런걸로 알고 있습니다;
미리보기 하려면 프로그램을 실행 시켜서 인쇄->미리보기 해야 합니다.