You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
테이블 정보를 입력하고
ct.getTable().addCellCountOfRow(3);
ct.addNewRow();
ArrayList rows = ct.getRowList();
for(int i = 0; i < 3; i++)
{
Cell cell = rows.get(0).addNewCell();
Paragraph para = cell.getParagraphList().addNewParagraph();
para.createText();
para.getText().addString("" + i);
}
파일을 씁니다.
long filename = new Date().getTime();
HWPWriter.toFile(hwpFile, "D:/upload/" + filename + ".hwp");
3번 테이블 가져오는데서 에러가 나네요. 에러코드는 아래와 같습니다.
kr.dogfoot.hwplib.object.bodytext.control.ControlSectionDefine cannot be cast to kr.dogfoot.hwplib.object.bodytext.control.ControlTable
추가적으로 아예 컨트롤을 생성해서 p.addNewGsoControl 을 사용하면 NullPointer가 ForPharagraph.java에서 잡혀버리구요.
어떤식으로 테이블 추가나 수정을 해야하나요?
The text was updated successfully, but these errors were encountered:
hwp 빈 문서에다 표 하나만 그려놓고 해당 rows와 cell수에 맞게 입력을 하려하고있습니다. (ReWrite 형식으로)
섹션을 우선 구하고
Section s = hwpFile.getBodyText().getSectionList().get(0);
첫 파라그래프에
Paragraph p = s.getParagraph(0);
테이블을 가져와서
ControlTable ct = (ControlTable) p.getControlList().get(0);
테이블 정보를 입력하고
ct.getTable().addCellCountOfRow(3);
ct.addNewRow();
ArrayList rows = ct.getRowList();
for(int i = 0; i < 3; i++)
{
Cell cell = rows.get(0).addNewCell();
Paragraph para = cell.getParagraphList().addNewParagraph();
para.createText();
para.getText().addString("" + i);
}
파일을 씁니다.
long filename = new Date().getTime();
HWPWriter.toFile(hwpFile, "D:/upload/" + filename + ".hwp");
3번 테이블 가져오는데서 에러가 나네요. 에러코드는 아래와 같습니다.
kr.dogfoot.hwplib.object.bodytext.control.ControlSectionDefine cannot be cast to kr.dogfoot.hwplib.object.bodytext.control.ControlTable
추가적으로 아예 컨트롤을 생성해서 p.addNewGsoControl 을 사용하면 NullPointer가 ForPharagraph.java에서 잡혀버리구요.
어떤식으로 테이블 추가나 수정을 해야하나요?
The text was updated successfully, but these errors were encountered: