|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.util.Units
public class Units
Field Summary | |
---|---|
static float |
DEFAULT_CHARACTER_WIDTH
Width of one "standard character" of the default font in pixels. |
static int |
EMU_PER_CENTIMETER
|
static int |
EMU_PER_CHARACTER
Column widths are in fractional characters, this is the EMU equivalent. |
static int |
EMU_PER_PIXEL
In Escher absolute distances are specified in English Metric Units (EMUs), occasionally referred to as A units; there are 360000 EMUs per centimeter, 914400 EMUs per inch, 12700 EMUs per point. |
static int |
EMU_PER_POINT
|
static int |
MASTER_DPI
Master DPI (576 pixels per inch). |
static int |
PIXEL_DPI
Pixels DPI (96 pixels per inch) |
static int |
POINT_DPI
Points DPI (72 pixels per inch) |
Constructor Summary | |
---|---|
Units()
|
Method Summary | |
---|---|
static int |
charactersToEMU(double characters)
|
static int |
columnWidthToEMU(int columnWidth)
|
static int |
doubleToFixedPoint(double floatPoint)
Converts a value of type floating point to a FixedPoint |
static double |
fixedPointToDouble(int fixedPoint)
Converts a value of type FixedPoint to a floating point |
static double |
masterToPoints(int masterDPI)
|
static int |
pixelToEMU(int pixels)
Converts pixels to EMUs |
static double |
pixelToPoints(int pixel)
|
static int |
pointsToMaster(double points)
|
static int |
pointsToPixel(double points)
|
static int |
toEMU(double points)
Converts points to EMUs |
static double |
toPoints(long emu)
Converts EMUs to points |
static int |
TwipsToEMU(short twips)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int EMU_PER_PIXEL
public static final int EMU_PER_POINT
public static final int EMU_PER_CENTIMETER
public static final int MASTER_DPI
public static final int PIXEL_DPI
public static final int POINT_DPI
public static final float DEFAULT_CHARACTER_WIDTH
Note this is only valid for workbooks using the default Excel font.
Would be nice to eventually support arbitrary document default fonts.
public static final int EMU_PER_CHARACTER
Constructor Detail |
---|
public Units()
Method Detail |
---|
public static int toEMU(double points)
points
- points
public static int pixelToEMU(int pixels)
pixels
- pixels
public static double toPoints(long emu)
emu
- emu
public static double fixedPointToDouble(int fixedPoint)
fixedPoint
- value in fixed point notation
public static int doubleToFixedPoint(double floatPoint)
floatPoint
- value in floating point notation
public static double masterToPoints(int masterDPI)
public static int pointsToMaster(double points)
public static int pointsToPixel(double points)
public static double pixelToPoints(int pixel)
public static int charactersToEMU(double characters)
public static int columnWidthToEMU(int columnWidth)
columnWidth
- specified in 256ths of a standard character
public static int TwipsToEMU(short twips)
twips
- (1/20th of a point) typically used for row heights
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |