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:
parent
05a2a922fa
commit
0f9247a088
@ -19,6 +19,7 @@ package org.apache.poi.xddf.usermodel.text;
|
|||||||
|
|
||||||
import org.apache.poi.util.Beta;
|
import org.apache.poi.util.Beta;
|
||||||
import org.apache.poi.util.Internal;
|
import org.apache.poi.util.Internal;
|
||||||
|
import org.apache.poi.util.Units;
|
||||||
import org.apache.poi.xddf.usermodel.XDDFExtensionList;
|
import org.apache.poi.xddf.usermodel.XDDFExtensionList;
|
||||||
import org.openxmlformats.schemas.drawingml.x2006.main.CTTextBodyProperties;
|
import org.openxmlformats.schemas.drawingml.x2006.main.CTTextBodyProperties;
|
||||||
|
|
||||||
@ -75,4 +76,68 @@ public class XDDFBodyProperties {
|
|||||||
props.setExtLst(list.getXmlObject());
|
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));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user