
kr.dogfoot.hwplib.sample.Setting_ClickHere_FieldText Maven / Gradle / Ivy
package kr.dogfoot.hwplib.sample;
import kr.dogfoot.hwplib.object.HWPFile;
import kr.dogfoot.hwplib.reader.HWPReader;
import kr.dogfoot.hwplib.tool.objectfinder.FieldFinder;
import kr.dogfoot.hwplib.tool.objectfinder.SetFieldResult;
import kr.dogfoot.hwplib.writer.HWPWriter;
import java.io.File;
import java.util.ArrayList;
/**
* 누름틀 필드 컨트롤의 텍스트를 설정하는 샘플 프로그램.
*/
public class Setting_ClickHere_FieldText {
public static void main(String[] args) throws Exception {
HWPFile hwpFile = HWPReader.fromFile("sample_hwp" + File.separator + "basic" + File.separator + "필드-누름틀.hwp");
if (hwpFile != null) {
{
ArrayList textList = new ArrayList();
textList.add("필드1 값1");
SetFieldResult sfr = FieldFinder.setClickHereText(hwpFile, "필드1", textList);
System.out.println("필드1 설정경과 = " + sfr);
}
{
ArrayList textList = new ArrayList();
textList.add("필드2 값1");
SetFieldResult sfr = FieldFinder.setClickHereText(hwpFile, "필드2", textList);
System.out.println("필드2 설정경과 = " + sfr);
}
HWPWriter.toFile(hwpFile, "sample_hwp" + File.separator + "basic" + File.separator + "result-setting-필드-누름틀.hwp");
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy