public class Units
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EMU_PER_CENTIMETER |
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 and Description |
---|
Units() |
Modifier and Type | Method and Description |
---|---|
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 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
|
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 int toEMU(double points)
points
- pointspublic static double toPoints(long emu)
emu
- emupublic static double fixedPointToDouble(int fixedPoint)
fixedPoint
- public static int doubleToFixedPoint(double floatPoint)
floatPoint
- public static double masterToPoints(int masterDPI)
public static int pointsToMaster(double points)
public static int pointsToPixel(double points)
public static double pixelToPoints(int pixel)
Copyright 2016 The Apache Software Foundation or its licensors, as applicable.