complete body properties with insets

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1839256 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Alain Béarez 2018-08-26 21:19:07 +00:00
parent aadd9cff06
commit 262bb83d00
1 changed files with 65 additions and 0 deletions

View File

@ -19,6 +19,7 @@ package org.apache.poi.xddf.usermodel.text;
import org.apache.poi.util.Beta;
import org.apache.poi.util.Internal;
import org.apache.poi.util.Units;
import org.apache.poi.xddf.usermodel.XDDFExtensionList;
import org.openxmlformats.schemas.drawingml.x2006.main.CTTextBodyProperties;
@ -75,4 +76,68 @@ public class XDDFBodyProperties {
props.setExtLst(list.getXmlObject());
}
}
public Double getBottomInset() {
if (props.isSetBIns()) {
return Units.toPoints(props.getBIns());
} else {
return null;
}
}
public void setBottomInset(Double points) {
if (points == null || Double.isNaN(points)) {
props.unsetBIns();
} else {
props.setBIns(Units.toEMU(points));
}
}
public Double getLeftInset() {
if (props.isSetLIns()) {
return Units.toPoints(props.getLIns());
} else {
return null;
}
}
public void setLeftInset(Double points) {
if (points == null || Double.isNaN(points)) {
props.unsetLIns();
} else {
props.setLIns(Units.toEMU(points));
}
}
public Double getRightInset() {
if (props.isSetRIns()) {
return Units.toPoints(props.getRIns());
} else {
return null;
}
}
public void setRightInset(Double points) {
if (points == null || Double.isNaN(points)) {
props.unsetRIns();
} else {
props.setRIns(Units.toEMU(points));
}
}
public Double getTopInset() {
if (props.isSetTIns()) {
return Units.toPoints(props.getTIns());
} else {
return null;
}
}
public void setTopInset(Double points) {
if (points == null || Double.isNaN(points)) {
props.unsetTIns();
} else {
props.setTIns(Units.toEMU(points));
}
}
}