Package org.apache.poi.ooxml.util
Class POIXMLUnits
java.lang.Object
org.apache.poi.ooxml.util.POIXMLUnits
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
parseLength
(STCoordinate coordUnion) The standard states that ST_Coordinate is read and written as either a length followed by a unit, or EMUs with no unit present.static long
parseLength
(STCoordinate32 coordUnion) The standard states that ST_Coordinate32 is read and written as either a length followed by a unit, or EMUs with no unit present.static long
parseLength
(STTextPoint coordUnion) The standard states that ST_TextPoint is read and written as a length followed by a unit or as hundredths of a point with no unit present.static long
parseLength
(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTwipsMeasure coordUnion) If no unit is specified, a twips-measure is a twentieth of a pointstatic long
parseLength
(STHpsMeasure coordUnion) If no unit is specified, a hps-measure is a half of a pointstatic long
parseLength
(STMeasurementOrPercent coordUnion) If no unit is specified, DXA (twentieth of a point) is assumedstatic long
parseLength
(STSignedHpsMeasure coordUnion) If no unit is specified, a hps-measure is a half of a pointstatic long
parseLength
(STSignedTwipsMeasure coordUnion) If no unit is specified, a twips-measure is a twentieth of a pointstatic boolean
parseOnOff
(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STOnOff onOff) static boolean
parseOnOff
(CTOnOff onOff) static int
parsePercent
(STDepthPercent pctUnion) static int
parsePercent
(STGapAmount pctUnion) static int
parsePercent
(STHoleSize pctUnion) static int
parsePercent
(STHPercent pctUnion) static int
parsePercent
(STOverlap pctUnion) static int
parsePercent
(STPercentage pctUnion) Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent signstatic int
parsePercent
(STPositiveFixedPercentage pctUnion) Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent signstatic int
parsePercent
(STPositivePercentage pctUnion) Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent signstatic int
parsePercent
(STTextBulletSizePercent pctUnion) Specifies the percentage of the text size that this bullet should be.static int
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent signstatic int
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent signstatic int
parsePercent
(STDecimalNumberOrPercent pctUnion) This type seems to be interpreted as percent value when the trailing percent sign is missing.static int
parsePercent
(STTextScale pctUnion) This type seems to be interpreted as percent value when the trailing percent sign is missing.
-
Constructor Details
-
POIXMLUnits
public POIXMLUnits()
-
-
Method Details
-
parsePercent
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
Specifies the percentage of the text size that this bullet should be. It is specified here in terms of 100% being equal to 100000 and 1% being specified in increments of 1000. This attribute should not be lower than 25%, or 25000, and not be higher than 400%, or 400000.- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
This type seems to be interpreted as percent value when the trailing percent sign is missing.sample snippet from settings.xml
<w:zoom w:percent="50" />
- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
This type seems to be interpreted as percent value when the trailing percent sign is missing.sample snippet from settings.xml
<w:textscale w:w="50" />
- Returns:
- the percent scaled by 1000, so 100% = 100000
-
parsePercent
-
parsePercent
-
parsePercent
-
parsePercent
-
parsePercent
-
parseLength
The standard states that ST_Coordinate32 is read and written as either a length followed by a unit, or EMUs with no unit present.- Returns:
- length in EMUs
-
parseLength
The standard states that ST_Coordinate is read and written as either a length followed by a unit, or EMUs with no unit present.- Returns:
- length in EMUs
-
parseLength
The standard states that ST_TextPoint is read and written as a length followed by a unit or as hundredths of a point with no unit present.- Returns:
- length in EMUs
-
parseLength
If no unit is specified, a twips-measure is a twentieth of a point- Returns:
- length in EMUs
-
parseLength
If no unit is specified, a hps-measure is a half of a point- Returns:
- length in EMUs
-
parseLength
If no unit is specified, a hps-measure is a half of a point- Returns:
- length in EMUs
-
parseLength
If no unit is specified, DXA (twentieth of a point) is assumed- Returns:
- length in EMUs
-
parseOnOff
-