-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
안녕하세요. 몇가지 질문사항이 있어 문의 드립니다. #47
Comments
|
답변 감사합니다~^ ^ |
특정 테이블을 검색하고
테이블 2번째 Row를 삭제 하고 사이즈를 재조정했는데도... |
테이블의 복사/붙여넣기 기능을 하려면,
테이블 컨트롤을 추가하려면, 첫번째로 , controlList에 테이블 컨트롤을 추가해주어야 합니다. 가나[테이블]다라[사각형]마바 이런 내용이 있다면 [일반 문자객체:가], [일반 문자객체:나], [확장컨트롤 문자객체:컨트롤], [일반 문자객체:다], [일반 문자객체:라], [확장컨트롤 문자객체:사각형], [일반 문자객체:마], [일반 문자객체:바] , controlList에는 [테이블 컨트롤], [사각형 컨트롤] 이 들어 갑니다. 이런 식으로 컨트롤에 대한 [확장컨트롤 문자] 객체를 추가해 줘야 합니다. 그리고, 다음에 주의할 사항이 있는데, 글자 모양과 관련된 부분입니다 가나다라마바 이런 식으로 글자모양이 바뀌는 경우에는 charShape에 바뀐 위치와 글자모양 객체의 인덱스가 저장됩니다. 예제 같은 경우에는 (위치:0, 보통 글자모양 인텍스), (위치:3, 굵은 글자모양 인덱스) 이런 식으로 저장됩니다 . 컨트롤이 문단 중간에 추가되면 컨트롤에 해당하는 확장컨트롤 문자가 중간에 삽입되기 때문에, 그 이후에 위치가 변경될 수 있습니다. 이 점을 주의해서.. 수정해야 합니다. |
테이블 row 삭제에 대해서는 간단한 샘플을 작성해 드리겠습니다. |
테이블 row 삭제하는 코드를 샘플로 추가했습니다. |
감사합니다~^ ^ 지금은 Section에 문단(Paragrph)를 하나 추가 하고 싶은데 그 마저도 쉽지 않네요.
위에 말씀하신 거 처럼 문단을 하나 추가 했고 그런데 문서 오픈 시 오류가 발생하네요..ㅜㅜ |
아~ 이넘을 생성해 줘야 하는군요~ |
자꾸 질문 드려 죄송합니다. Cell에 색상 넣으려면 어떻게 해야 하나요?? ListHeaderForCell 에도 없고... Property에도 없어서... 제가 못 찾는것인지... 답변 부탁드릴께요...ㅜㅜ |
firstParagraph.createCharShape(); 여기서.. addParaCharShape(long position, long charShapeId) 함수에 첫번째 매개변수는 위치고요.. 두번째 파라미터는 글자모양 객체의 인덱스 입니다. 글자모양 객체는 HWPFIle.docInfo.charShapeLIst에 있는 객체의 인텍슨데요... 그리고, Cell의 배경색 정보는 글자모양(CharShape)와 비슷하게 글로벌 객체인 BorderFill 이라는 객체에 의해 test/TestMakingTable.java 예제를 보시면 어떻게 설정할 수 있는지 알 수 있으실 겁니다. |
넵 항상 답변 주셔서 감사합니다. 혹시 특정 부분에서만 쪽나누기를 하려면 어떻게 해야 하나요? 지금 공통적으로 이걸써서 전체적으로 문단에 다 적용되는데 특정 문단에서 적용되게 하려면 어떻게 해야 하는지 알고 싶습니다. |
자답입니다...^ ^ paragraph.getHeader().getDivideSort().setDividePage(true); |
페이지 나누는 여러가지 방법이 있는데.. 그 방법이 제일 편리한 방법입니다.. |
다시 여쭤볼게요..ㅜㅜ 문자열과 문자열 사이에 탭을 넣고 싶습니다. paraText.addString("동해물과 백두산이"); paraText.addNewInlineControlChar().setCode((short)9); paraText.addString("마르고 닳도록..."); 위와 같이 "동해물과 백두산이 [TAB] 마르고 닳도록..." 이렇게 하고 싶은데..ㅜㅜ ForParaText.java의 131번 라인 sw.writeBytes(hc.getAddition()); 저 addition은 어떻게 설정해 주는것인지 알수 있을까요? 늘 감사합니다.. |
감사합니다~^ ^ |
우선 감사합니다.
이번 프로젝트에서 한글 파일로 파일 추출하는게 있어서.. 찾다가 여기까지 왔습니다.
이렇게 만들어 주셔서 정말 감사합니다.
작업하던 중 확인하고자 하는 부분이 있어서 질문을 드립니다.
혹시 특정 Table을 복사 해뒀다가 복사 하는 기능 같은 것도 있나 해서 질문 드려 봅니다.
또, Table에서 Row를 삭제 하는 기능이 있는지도 알고 싶습니다.
table.getRowList().remove(2);
이런식으로 했더니.. 한글 문서가 중간에 뻣어 버리네요.
감사합니다.
The text was updated successfully, but these errors were encountered: