Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class PageLayout extends java.lang.Object
У принтеров обычно есть аппаратные поля, где они не могут напечатать. Экземпляр PageLayout, полученный из PrinterJob в контексте определенного принтера, будет правильно установлен, чтобы напечатать по всей той области. Если приложение корректируется, печатаемая область за пределами этого ограничивает, представляя к тем областям будет отсечен устройством.
В пределах тех аппаратных полей приложение может определить любую печатаемую область, в которой оно нуждается. Получающаяся печатаемая область определит эффективные размерности страницы, доступной приложению при печати времени.
Применение PageLayout, сконфигурированного основанный на одном принтере, к заданию на различном принтере, возможно, не работает правильно, поскольку второй принтер, возможно, не поддерживает те же самые поля, и, возможно, не даже поддерживает той же самой Бумаги. В таком случае PageLayout должен быть проверен против нового принтера.
PageLayout является неизменным.
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(java.lang.Object o) |
double |
getBottomMargin()
Возвращает нижнее поле макета страницы в точках.
|
double |
getLeftMargin()
Возвращает левое поле макета страницы в точках.
|
PageOrientation |
getPageOrientation() |
Бумага |
getPaper()
Бумага используется.
|
double |
getPrintableHeight()
Возвращает размерность height печатаемой области страницы, в 1/72 дюйма, принимая во внимание ориентацию.
|
double |
getPrintableWidth()
Возвращает размерность width печатаемой области страницы, в 1/72 точек дюйма, принимая во внимание ориентацию.
|
double |
getRightMargin()
Возвращает правое поле макета страницы в точках.
|
double |
getTopMargin()
Возвращает верхнее поле макета страницы в точках.
|
int |
hashCode() |
java.lang.String |
toString() |
public PageOrientation getPageOrientation()
public Бумага getPaper()
PageLayout
.public double getPrintableWidth()
Печатаемой областью является width или height, уменьшенный требуемыми полями на каждой стороне. Если требуемые поля меньше чем аппаратные поля, рендеринг может быть отсечен устройством.
Так как возвращенное значение учитывает ориентацию, это означает если, если ориентация является СРЕДОЙ или REVERSE_LANDSCAPE, то левые и правые поля вычитаются из height базовой бумаги, так как это поворачивается 90 градусов.
public double getPrintableHeight()
Печатаемой областью является width или height, уменьшенный требуемыми полями на каждой стороне. Если требуемые поля меньше чем аппаратные поля, рендеринг может быть отсечен устройством.
Так как возвращенное значение учитывает ориентацию, это означает если, если ориентация является СРЕДОЙ или REVERSE_LANDSCAPE, то верхние и нижние поля вычитаются из height базовой бумаги, так как это поворачивается 90 градусов.
public double getLeftMargin()
public double getRightMargin()
public double getTopMargin()
public double getBottomMargin()
public boolean equals(java.lang.Object o)
equals
в class java.lang.Object
public int hashCode()
hashCode
в class java.lang.Object
public java.lang.String toString()
toString
в class java.lang.Object
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается