427428429430431432433434435436437438
if(contains(name)) { throw new IllegalArgumentException("A property with this name " + "already exists in the custom properties"); } CTProperty p = props.getProperties().addNewProperty(); int pid = nextPid(); p.setPid(pid); p.setFmtid(FORMAT_ID); p.setName(name); return p; }
441442443444445446447448
* Add a new string property * * @throws IllegalArgumentException if a property with this name already exists */ public void addProperty(String name, String value){ CTProperty p = add(name); p.setLpwstr(value); }
451452453454455456457458
* Add a new double property * * @throws IllegalArgumentException if a property with this name already exists */ public void addProperty(String name, double value){ CTProperty p = add(name); p.setR8(value); }
461462463464465466467468
* Add a new integer property * * @throws IllegalArgumentException if a property with this name already exists */ public void addProperty(String name, int value){ CTProperty p = add(name); p.setI4(value); }
471472473474475476477478
* Add a new boolean property * * @throws IllegalArgumentException if a property with this name already exists */ public void addProperty(String name, boolean value){ CTProperty p = add(name); p.setBool(value); }