
io.qt.gui.QPageLayout Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui;
/**
* Describes the size, orientation and margins of a page
* Java wrapper for Qt class QPageLayout
*/
public class QPageLayout extends io.qt.QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Java wrapper for Qt enum QPageLayout::Mode
*/
public enum Mode implements io.qt.QtEnumerator {
StandardMode(0),
FullPageMode(1);
private Mode(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static Mode resolve(int value) {
switch (value) {
case 0: return StandardMode;
case 1: return FullPageMode;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QPageLayout::Orientation
*/
public enum Orientation implements io.qt.QtEnumerator {
Portrait(0),
Landscape(1);
private Orientation(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static Orientation resolve(int value) {
switch (value) {
case 0: return Portrait;
case 1: return Landscape;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QPageLayout::Unit
*/
public enum Unit implements io.qt.QtEnumerator {
Millimeter(0),
Point(1),
Inch(2),
Pica(3),
Didot(4),
Cicero(5);
private Unit(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static Unit resolve(int value) {
switch (value) {
case 0: return Millimeter;
case 1: return Point;
case 2: return Inch;
case 3: return Pica;
case 4: return Didot;
case 5: return Cicero;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QPageLayout::QPageLayout()
*/
public QPageLayout(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QPageLayout instance);
/**
* See QPageLayout::QPageLayout(QPageLayout)
*/
public QPageLayout(io.qt.gui.QPageLayout other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QPageLayout instance, io.qt.gui.QPageLayout other);
/**
* Overloaded constructor for {@link #QPageLayout(io.qt.gui.QPageSize, io.qt.gui.QPageLayout.Orientation, io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit, io.qt.core.QMarginsF)}
* with minMargins = new io.qt.core.QMarginsF(0, 0, 0, 0)
.
*/
public QPageLayout(io.qt.gui.QPageSize pageSize, io.qt.gui.QPageLayout.Orientation orientation, io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units) {
this(pageSize, orientation, margins, units, new io.qt.core.QMarginsF(0, 0, 0, 0));
}
/**
* Overloaded constructor for {@link #QPageLayout(io.qt.gui.QPageSize, io.qt.gui.QPageLayout.Orientation, io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit, io.qt.core.QMarginsF)}
* with:
* units = io.qt.gui.QPageLayout.Unit.Point
* minMargins = new io.qt.core.QMarginsF(0, 0, 0, 0)
*
*/
public QPageLayout(io.qt.gui.QPageSize pageSize, io.qt.gui.QPageLayout.Orientation orientation, io.qt.core.QMarginsF margins) {
this(pageSize, orientation, margins, io.qt.gui.QPageLayout.Unit.Point, new io.qt.core.QMarginsF(0, 0, 0, 0));
}
/**
* See QPageLayout::QPageLayout(QPageSize,QPageLayout::Orientation,QMarginsF,QPageLayout::Unit,QMarginsF)
*/
public QPageLayout(io.qt.gui.QPageSize pageSize, io.qt.gui.QPageLayout.Orientation orientation, io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units, io.qt.core.QMarginsF minMargins){
super((QPrivateConstructor)null);
initialize_native(this, pageSize, orientation, margins, units, minMargins);
}
private native static void initialize_native(QPageLayout instance, io.qt.gui.QPageSize pageSize, io.qt.gui.QPageLayout.Orientation orientation, io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units, io.qt.core.QMarginsF minMargins);
/**
* See QPageLayout::fullRect()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRectF fullRect(){
return fullRect_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QRectF fullRect_native_constfct(long __this__nativeId);
/**
* See QPageLayout::fullRect(QPageLayout::Unit)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRectF fullRect(io.qt.gui.QPageLayout.Unit units){
return fullRect_native_QPageLayout_Unit_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), units.value());
}
@io.qt.QtUninvokable
private native io.qt.core.QRectF fullRect_native_QPageLayout_Unit_constfct(long __this__nativeId, int units);
/**
* See QPageLayout::fullRectPixels(int)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRect fullRectPixels(int resolution){
return fullRectPixels_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), resolution);
}
@io.qt.QtUninvokable
private native io.qt.core.QRect fullRectPixels_native_int_constfct(long __this__nativeId, int resolution);
/**
* See QPageLayout::fullRectPoints()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRect fullRectPoints(){
return fullRectPoints_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QRect fullRectPoints_native_constfct(long __this__nativeId);
/**
* See QPageLayout::isEquivalentTo(QPageLayout)const
*/
@io.qt.QtUninvokable
public final boolean isEquivalentTo(io.qt.gui.QPageLayout other){
return isEquivalentTo_native_cref_QPageLayout_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native boolean isEquivalentTo_native_cref_QPageLayout_constfct(long __this__nativeId, long other);
/**
* See QPageLayout::isValid()const
*/
@io.qt.QtUninvokable
public final boolean isValid(){
return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isValid_native_constfct(long __this__nativeId);
/**
* See QPageLayout::margins()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMarginsF margins(){
return margins_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QMarginsF margins_native_constfct(long __this__nativeId);
/**
* See QPageLayout::margins(QPageLayout::Unit)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMarginsF margins(io.qt.gui.QPageLayout.Unit units){
return margins_native_QPageLayout_Unit_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), units.value());
}
@io.qt.QtUninvokable
private native io.qt.core.QMarginsF margins_native_QPageLayout_Unit_constfct(long __this__nativeId, int units);
/**
* See QPageLayout::marginsPixels(int)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMargins marginsPixels(int resolution){
return marginsPixels_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), resolution);
}
@io.qt.QtUninvokable
private native io.qt.core.QMargins marginsPixels_native_int_constfct(long __this__nativeId, int resolution);
/**
* See QPageLayout::marginsPoints()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMargins marginsPoints(){
return marginsPoints_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QMargins marginsPoints_native_constfct(long __this__nativeId);
/**
* See QPageLayout::maximumMargins()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMarginsF maximumMargins(){
return maximumMargins_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QMarginsF maximumMargins_native_constfct(long __this__nativeId);
/**
* See QPageLayout::minimumMargins()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QMarginsF minimumMargins(){
return minimumMargins_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QMarginsF minimumMargins_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPageLayout.Mode mode(){
return io.qt.gui.QPageLayout.Mode.resolve(mode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int mode_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
private final boolean operator_equal(io.qt.gui.QPageLayout rhs){
return operator_equal_native_cref_QPageLayout(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rhs));
}
@io.qt.QtUninvokable
private native boolean operator_equal_native_cref_QPageLayout(long __this__nativeId, long rhs);
/**
* See QPageLayout::orientation()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPageLayout.Orientation orientation(){
return io.qt.gui.QPageLayout.Orientation.resolve(orientation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int orientation_native_constfct(long __this__nativeId);
/**
* See QPageLayout::pageSize()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPageSize pageSize(){
return pageSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPageSize pageSize_native_constfct(long __this__nativeId);
/**
* See QPageLayout::paintRect()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRectF paintRect(){
return paintRect_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QRectF paintRect_native_constfct(long __this__nativeId);
/**
* See QPageLayout::paintRect(QPageLayout::Unit)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRectF paintRect(io.qt.gui.QPageLayout.Unit units){
return paintRect_native_QPageLayout_Unit_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), units.value());
}
@io.qt.QtUninvokable
private native io.qt.core.QRectF paintRect_native_QPageLayout_Unit_constfct(long __this__nativeId, int units);
/**
* See QPageLayout::paintRectPixels(int)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRect paintRectPixels(int resolution){
return paintRectPixels_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), resolution);
}
@io.qt.QtUninvokable
private native io.qt.core.QRect paintRectPixels_native_int_constfct(long __this__nativeId, int resolution);
/**
* See QPageLayout::paintRectPoints()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRect paintRectPoints(){
return paintRectPoints_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QRect paintRectPoints_native_constfct(long __this__nativeId);
/**
* See QPageLayout::setBottomMargin(qreal)
*/
@io.qt.QtUninvokable
public final boolean setBottomMargin(double bottomMargin){
return setBottomMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), bottomMargin);
}
@io.qt.QtUninvokable
private native boolean setBottomMargin_native_qtjambireal(long __this__nativeId, double bottomMargin);
/**
* See QPageLayout::setLeftMargin(qreal)
*/
@io.qt.QtUninvokable
public final boolean setLeftMargin(double leftMargin){
return setLeftMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), leftMargin);
}
@io.qt.QtUninvokable
private native boolean setLeftMargin_native_qtjambireal(long __this__nativeId, double leftMargin);
/**
* See QPageLayout::setMargins(QMarginsF)
*/
@io.qt.QtUninvokable
public final boolean setMargins(io.qt.core.QMarginsF margins){
return setMargins_native_cref_QMarginsF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins));
}
@io.qt.QtUninvokable
private native boolean setMargins_native_cref_QMarginsF(long __this__nativeId, long margins);
/**
* See QPageLayout::setMinimumMargins(QMarginsF)
*/
@io.qt.QtUninvokable
public final void setMinimumMargins(io.qt.core.QMarginsF minMargins){
setMinimumMargins_native_cref_QMarginsF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(minMargins));
}
@io.qt.QtUninvokable
private native void setMinimumMargins_native_cref_QMarginsF(long __this__nativeId, long minMargins);
/**
* See QPageLayout::setMode(QPageLayout::Mode)
*/
@io.qt.QtUninvokable
public final void setMode(io.qt.gui.QPageLayout.Mode mode){
setMode_native_QPageLayout_Mode(QtJambi_LibraryUtilities.internal.nativeId(this), mode.value());
}
@io.qt.QtUninvokable
private native void setMode_native_QPageLayout_Mode(long __this__nativeId, int mode);
/**
* See QPageLayout::setOrientation(QPageLayout::Orientation)
*/
@io.qt.QtUninvokable
public final void setOrientation(io.qt.gui.QPageLayout.Orientation orientation){
setOrientation_native_QPageLayout_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), orientation.value());
}
@io.qt.QtUninvokable
private native void setOrientation_native_QPageLayout_Orientation(long __this__nativeId, int orientation);
/**
* Overloaded function for {@link #setPageSize(io.qt.gui.QPageSize, io.qt.core.QMarginsF)}
* with minMargins = new io.qt.core.QMarginsF(0, 0, 0, 0)
.
*/
@io.qt.QtUninvokable
public final void setPageSize(io.qt.gui.QPageSize pageSize) {
setPageSize(pageSize, new io.qt.core.QMarginsF(0, 0, 0, 0));
}
/**
* See QPageLayout::setPageSize(QPageSize,QMarginsF)
*/
@io.qt.QtUninvokable
public final void setPageSize(io.qt.gui.QPageSize pageSize, io.qt.core.QMarginsF minMargins){
setPageSize_native_cref_QPageSize_cref_QMarginsF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pageSize), QtJambi_LibraryUtilities.internal.checkedNativeId(minMargins));
}
@io.qt.QtUninvokable
private native void setPageSize_native_cref_QPageSize_cref_QMarginsF(long __this__nativeId, long pageSize, long minMargins);
/**
* See QPageLayout::setRightMargin(qreal)
*/
@io.qt.QtUninvokable
public final boolean setRightMargin(double rightMargin){
return setRightMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), rightMargin);
}
@io.qt.QtUninvokable
private native boolean setRightMargin_native_qtjambireal(long __this__nativeId, double rightMargin);
/**
* See QPageLayout::setTopMargin(qreal)
*/
@io.qt.QtUninvokable
public final boolean setTopMargin(double topMargin){
return setTopMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), topMargin);
}
@io.qt.QtUninvokable
private native boolean setTopMargin_native_qtjambireal(long __this__nativeId, double topMargin);
/**
* See QPageLayout::setUnits(QPageLayout::Unit)
*/
@io.qt.QtUninvokable
public final void setUnits(io.qt.gui.QPageLayout.Unit units){
setUnits_native_QPageLayout_Unit(QtJambi_LibraryUtilities.internal.nativeId(this), units.value());
}
@io.qt.QtUninvokable
private native void setUnits_native_QPageLayout_Unit(long __this__nativeId, int units);
/**
* See QPageLayout::swap(QPageLayout&)
*/
@io.qt.QtUninvokable
public final void swap(io.qt.gui.QPageLayout other){
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
swap_native_ref_QPageLayout(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native void swap_native_ref_QPageLayout(long __this__nativeId, long other);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPageLayout.Unit units(){
return io.qt.gui.QPageLayout.Unit.resolve(units_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int units_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QPageLayout(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public boolean equals(Object other) {
if (other instanceof io.qt.gui.QPageLayout) {
return operator_equal((io.qt.gui.QPageLayout) other);
}
return false;
}
@io.qt.QtUninvokable
@Override
public int hashCode() {
return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native static int hashCode_native(long __this_nativeId);
@Override
@io.qt.QtUninvokable
public String toString() {
return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private static native String toString_native(long __this_nativeId);
@Override
public QPageLayout clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QPageLayout clone_native(long __this_nativeId);
}