
io.qt.gui.QPagedPaintDevice Maven / Gradle / Ivy
package io.qt.gui;
/**
* Represents a paint device that supports multiple pages
* Java wrapper for Qt class QPagedPaintDevice
* Following function is protected in the Qt interface, all implementations of this interface may implement this function:
*
*
* @Deprecated
* @io.qt.QtUninvokable
* protected final io.qt.gui.QPageLayout devicePageLayout(){
* return QPagedPaintDevice.MemberAccess.of(this).devicePageLayout();
* }
*
*
*/
public interface QPagedPaintDevice extends io.qt.QtObjectInterface, io.qt.gui.QPaintDevice
{
/**
* Java wrapper for Qt enum QPagedPaintDevice::PageSize
*/
@io.qt.QtRejectedEntries({"LastPageSize", "NPageSize", "NPaperSize", "AnsiA", "AnsiB", "EnvelopeC5", "EnvelopeDL", "Envelope10"})
public enum PageSize implements io.qt.QtEnumerator {
A4(0),
B5(1),
Letter(2),
Legal(3),
Executive(4),
A0(5),
A1(6),
A2(7),
A3(8),
A5(9),
A6(10),
A7(11),
A8(12),
A9(13),
B0(14),
B1(15),
B10(16),
B2(17),
B3(18),
B4(19),
B6(20),
B7(21),
B8(22),
B9(23),
C5E(24),
Comm10E(25),
DLE(26),
Folio(27),
Ledger(28),
Tabloid(29),
Custom(30),
A10(31),
A3Extra(32),
A4Extra(33),
A4Plus(34),
A4Small(35),
A5Extra(36),
B5Extra(37),
JisB0(38),
JisB1(39),
JisB2(40),
JisB3(41),
JisB4(42),
JisB5(43),
JisB6(44),
JisB7(45),
JisB8(46),
JisB9(47),
JisB10(48),
AnsiC(49),
AnsiD(50),
AnsiE(51),
LegalExtra(52),
LetterExtra(53),
LetterPlus(54),
LetterSmall(55),
TabloidExtra(56),
ArchA(57),
ArchB(58),
ArchC(59),
ArchD(60),
ArchE(61),
Imperial7x9(62),
Imperial8x10(63),
Imperial9x11(64),
Imperial9x12(65),
Imperial10x11(66),
Imperial10x13(67),
Imperial10x14(68),
Imperial12x11(69),
Imperial15x11(70),
ExecutiveStandard(71),
Note(72),
Quarto(73),
Statement(74),
SuperA(75),
SuperB(76),
Postcard(77),
DoublePostcard(78),
Prc16K(79),
Prc32K(80),
Prc32KBig(81),
FanFoldUS(82),
FanFoldGerman(83),
FanFoldGermanLegal(84),
EnvelopeB4(85),
EnvelopeB5(86),
EnvelopeB6(87),
EnvelopeC0(88),
EnvelopeC1(89),
EnvelopeC2(90),
EnvelopeC3(91),
EnvelopeC4(92),
EnvelopeC6(93),
EnvelopeC65(94),
EnvelopeC7(95),
Envelope9(96),
Envelope11(97),
Envelope12(98),
Envelope14(99),
EnvelopeMonarch(100),
EnvelopePersonal(101),
EnvelopeChou3(102),
EnvelopeChou4(103),
EnvelopeInvite(104),
EnvelopeItalian(105),
EnvelopeKaku2(106),
EnvelopeKaku3(107),
EnvelopePrc1(108),
EnvelopePrc2(109),
EnvelopePrc3(110),
EnvelopePrc4(111),
EnvelopePrc5(112),
EnvelopePrc6(113),
EnvelopePrc7(114),
EnvelopePrc8(115),
EnvelopePrc9(116),
EnvelopePrc10(117),
EnvelopeYou4(118),
LastPageSize(118),
NPageSize(118),
NPaperSize(118),
AnsiA(2),
AnsiB(28),
EnvelopeC5(24),
EnvelopeDL(26),
Envelope10(25);
private PageSize(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 PageSize resolve(int value) {
switch (value) {
case 0: return A4;
case 1: return B5;
case 2: return Letter;
case 3: return Legal;
case 4: return Executive;
case 5: return A0;
case 6: return A1;
case 7: return A2;
case 8: return A3;
case 9: return A5;
case 10: return A6;
case 11: return A7;
case 12: return A8;
case 13: return A9;
case 14: return B0;
case 15: return B1;
case 16: return B10;
case 17: return B2;
case 18: return B3;
case 19: return B4;
case 20: return B6;
case 21: return B7;
case 22: return B8;
case 23: return B9;
case 24: return C5E;
case 25: return Comm10E;
case 26: return DLE;
case 27: return Folio;
case 28: return Ledger;
case 29: return Tabloid;
case 30: return Custom;
case 31: return A10;
case 32: return A3Extra;
case 33: return A4Extra;
case 34: return A4Plus;
case 35: return A4Small;
case 36: return A5Extra;
case 37: return B5Extra;
case 38: return JisB0;
case 39: return JisB1;
case 40: return JisB2;
case 41: return JisB3;
case 42: return JisB4;
case 43: return JisB5;
case 44: return JisB6;
case 45: return JisB7;
case 46: return JisB8;
case 47: return JisB9;
case 48: return JisB10;
case 49: return AnsiC;
case 50: return AnsiD;
case 51: return AnsiE;
case 52: return LegalExtra;
case 53: return LetterExtra;
case 54: return LetterPlus;
case 55: return LetterSmall;
case 56: return TabloidExtra;
case 57: return ArchA;
case 58: return ArchB;
case 59: return ArchC;
case 60: return ArchD;
case 61: return ArchE;
case 62: return Imperial7x9;
case 63: return Imperial8x10;
case 64: return Imperial9x11;
case 65: return Imperial9x12;
case 66: return Imperial10x11;
case 67: return Imperial10x13;
case 68: return Imperial10x14;
case 69: return Imperial12x11;
case 70: return Imperial15x11;
case 71: return ExecutiveStandard;
case 72: return Note;
case 73: return Quarto;
case 74: return Statement;
case 75: return SuperA;
case 76: return SuperB;
case 77: return Postcard;
case 78: return DoublePostcard;
case 79: return Prc16K;
case 80: return Prc32K;
case 81: return Prc32KBig;
case 82: return FanFoldUS;
case 83: return FanFoldGerman;
case 84: return FanFoldGermanLegal;
case 85: return EnvelopeB4;
case 86: return EnvelopeB5;
case 87: return EnvelopeB6;
case 88: return EnvelopeC0;
case 89: return EnvelopeC1;
case 90: return EnvelopeC2;
case 91: return EnvelopeC3;
case 92: return EnvelopeC4;
case 93: return EnvelopeC6;
case 94: return EnvelopeC65;
case 95: return EnvelopeC7;
case 96: return Envelope9;
case 97: return Envelope11;
case 98: return Envelope12;
case 99: return Envelope14;
case 100: return EnvelopeMonarch;
case 101: return EnvelopePersonal;
case 102: return EnvelopeChou3;
case 103: return EnvelopeChou4;
case 104: return EnvelopeInvite;
case 105: return EnvelopeItalian;
case 106: return EnvelopeKaku2;
case 107: return EnvelopeKaku3;
case 108: return EnvelopePrc1;
case 109: return EnvelopePrc2;
case 110: return EnvelopePrc3;
case 111: return EnvelopePrc4;
case 112: return EnvelopePrc5;
case 113: return EnvelopePrc6;
case 114: return EnvelopePrc7;
case 115: return EnvelopePrc8;
case 116: return EnvelopePrc9;
case 117: return EnvelopePrc10;
case 118: return EnvelopeYou4;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QPagedPaintDevice::PdfVersion
*/
public enum PdfVersion implements io.qt.QtEnumerator {
PdfVersion_1_4(0),
PdfVersion_A1b(1),
PdfVersion_1_6(2);
private PdfVersion(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 PdfVersion resolve(int value) {
switch (value) {
case 0: return PdfVersion_1_4;
case 1: return PdfVersion_A1b;
case 2: return PdfVersion_1_6;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt class QPagedPaintDevice::Margins
*/
public static class Margins extends io.qt.QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
public Margins(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(Margins instance);
@io.qt.QtUninvokable
public final void setBottom(double bottom){
setBottom_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), bottom);
}
@io.qt.QtUninvokable
private native void setBottom_native_qtjambireal(long __this__nativeId, double bottom);
@io.qt.QtUninvokable
public final double bottom(){
return bottom_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double bottom_native(long __this__nativeId);
@io.qt.QtUninvokable
public final void setLeft(double left){
setLeft_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), left);
}
@io.qt.QtUninvokable
private native void setLeft_native_qtjambireal(long __this__nativeId, double left);
@io.qt.QtUninvokable
public final double left(){
return left_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double left_native(long __this__nativeId);
@io.qt.QtUninvokable
public final void setRight(double right){
setRight_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), right);
}
@io.qt.QtUninvokable
private native void setRight_native_qtjambireal(long __this__nativeId, double right);
@io.qt.QtUninvokable
public final double right(){
return right_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double right_native(long __this__nativeId);
@io.qt.QtUninvokable
public final void setTop(double top){
setTop_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), top);
}
@io.qt.QtUninvokable
private native void setTop_native_qtjambireal(long __this__nativeId, double top);
@io.qt.QtUninvokable
public final double top(){
return top_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double top_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected Margins(QPrivateConstructor p) { super(p); }
@Override
public Margins clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native Margins clone_native(long __this_nativeId);
}
/**
* Implementor class for interface {@link io.qt.gui.QPagedPaintDevice}
*/
public static abstract class Impl extends io.qt.QtObject
implements io.qt.gui.QPagedPaintDevice,
io.qt.gui.QPaintDevice
{
static {
QtJambi_LibraryUtilities.initialize();
}
@io.qt.NativeAccess
private static final class ConcreteWrapper extends QPagedPaintDevice.Impl {
@io.qt.NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public boolean newPage(){
return newPage_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean newPage_native(long __this__nativeId);
@Override
@io.qt.QtUninvokable
public io.qt.gui.QPaintEngine paintEngine(){
return paintEngine_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.gui.QPaintEngine paintEngine_native_constfct(long __this__nativeId);
}
/**
* See QPagedPaintDevice::QPagedPaintDevice()
*/
@Deprecated
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
@Deprecated
private native static void initialize_native(QPagedPaintDevice instance);
/**
* See QPaintDevice::colorCount()const
*/
@io.qt.QtUninvokable
public final int colorCount(){
return colorCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int colorCount_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::depth()const
*/
@io.qt.QtUninvokable
public final int depth(){
return depth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int depth_native_constfct(long __this__nativeId);
@Deprecated
@io.qt.QtUninvokable
protected final io.qt.gui.QPageLayout devicePageLayout(){
return devicePageLayout_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
private native static io.qt.gui.QPageLayout devicePageLayout_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::devicePixelRatio()const
*/
@io.qt.QtUninvokable
public final double devicePixelRatio(){
return devicePixelRatio_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static double devicePixelRatio_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::devicePixelRatioF()const
*/
@io.qt.QtUninvokable
public final double devicePixelRatioF(){
return devicePixelRatioF_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static double devicePixelRatioF_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::height()const
*/
@io.qt.QtUninvokable
public final int height(){
return height_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int height_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::heightMM()const
*/
@io.qt.QtUninvokable
public final int heightMM(){
return heightMM_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int heightMM_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::logicalDpiX()const
*/
@io.qt.QtUninvokable
public final int logicalDpiX(){
return logicalDpiX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int logicalDpiX_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::logicalDpiY()const
*/
@io.qt.QtUninvokable
public final int logicalDpiY(){
return logicalDpiY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int logicalDpiY_native_constfct(long __this__nativeId);
/**
* See QPagedPaintDevice::margins()const
*
* @deprecated Use pageLayout().margins() instead.
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.gui.QPagedPaintDevice.Margins margins(){
return margins_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
private native static io.qt.gui.QPagedPaintDevice.Margins margins_native_constfct(long __this__nativeId);
/**
* See QPagedPaintDevice::pageLayout()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPageLayout pageLayout(){
return pageLayout_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.gui.QPageLayout pageLayout_native_constfct(long __this__nativeId);
/**
* See QPagedPaintDevice::pageSize()const
*
* @deprecated Use pageLayout().pageSize().id() instead.
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.gui.QPagedPaintDevice.PageSize pageSize(){
return io.qt.gui.QPagedPaintDevice.PageSize.resolve(pageSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@Deprecated
private native static int pageSize_native_constfct(long __this__nativeId);
/**
* See QPagedPaintDevice::pageSizeMM()const
*
* @deprecated Use pageLayout().pageSize() instead.
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.core.QSizeF pageSizeMM(){
return pageSizeMM_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
private native static io.qt.core.QSizeF pageSizeMM_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::paintingActive()const
*/
@io.qt.QtUninvokable
public final boolean paintingActive(){
return paintingActive_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean paintingActive_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::physicalDpiX()const
*/
@io.qt.QtUninvokable
public final int physicalDpiX(){
return physicalDpiX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int physicalDpiX_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::physicalDpiY()const
*/
@io.qt.QtUninvokable
public final int physicalDpiY(){
return physicalDpiY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int physicalDpiY_native_constfct(long __this__nativeId);
/**
* See QPagedPaintDevice::setPageLayout(QPageLayout)
*/
@io.qt.QtUninvokable
public final boolean setPageLayout(io.qt.gui.QPageLayout pageLayout){
return setPageLayout_native_cref_QPageLayout(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pageLayout));
}
private native static boolean setPageLayout_native_cref_QPageLayout(long __this__nativeId, long pageLayout);
/**
* See QPagedPaintDevice::setPageMargins(QMarginsF)
*/
@io.qt.QtUninvokable
public final boolean setPageMargins(io.qt.core.QMarginsF margins){
return setPageMargins_native_cref_QMarginsF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins));
}
private native static boolean setPageMargins_native_cref_QMarginsF(long __this__nativeId, long margins);
/**
* See QPagedPaintDevice::setPageMargins(QMarginsF,QPageLayout::Unit)
*/
@io.qt.QtUninvokable
public final boolean setPageMargins(io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units){
return setPageMargins_native_cref_QMarginsF_QPageLayout_Unit(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins), units.value());
}
private native static boolean setPageMargins_native_cref_QMarginsF_QPageLayout_Unit(long __this__nativeId, long margins, int units);
/**
* See QPagedPaintDevice::setPageOrientation(QPageLayout::Orientation)
*/
@io.qt.QtUninvokable
public final boolean setPageOrientation(io.qt.gui.QPageLayout.Orientation orientation){
return setPageOrientation_native_QPageLayout_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), orientation.value());
}
private native static boolean setPageOrientation_native_QPageLayout_Orientation(long __this__nativeId, int orientation);
/**
* See QPagedPaintDevice::setPageSize(QPageSize)
*/
@io.qt.QtUninvokable
public final boolean setPageSize(io.qt.gui.QPageSize pageSize){
return setPageSize_native_cref_QPageSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pageSize));
}
private native static boolean setPageSize_native_cref_QPageSize(long __this__nativeId, long pageSize);
/**
* See QPaintDevice::width()const
*/
@io.qt.QtUninvokable
public final int width(){
return width_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int width_native_constfct(long __this__nativeId);
/**
* See QPaintDevice::widthMM()const
*/
@io.qt.QtUninvokable
public final int widthMM(){
return widthMM_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int widthMM_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected void initPainter(io.qt.gui.QPainter painter){
initPainter_native_QPainter_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(painter));
}
private native static void initPainter_native_QPainter_ptr_constfct(long __this__nativeId, long painter);
/**
* See QPaintDevice::metric(QPaintDevice::PaintDeviceMetric)const
*/
@io.qt.QtUninvokable
protected int metric(io.qt.gui.QPaintDevice.PaintDeviceMetric metric){
return metric_native_QPaintDevice_PaintDeviceMetric_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), metric.value());
}
private native static int metric_native_QPaintDevice_PaintDeviceMetric_constfct(long __this__nativeId, int metric);
/**
* See QPagedPaintDevice::newPage()
*/
@io.qt.QtUninvokable
public abstract boolean newPage();
private native static boolean newPage_native(long __this__nativeId);
/**
* See QPaintDevice::paintEngine()const
*/
@io.qt.QtUninvokable
public abstract io.qt.gui.QPaintEngine paintEngine();
private native static io.qt.gui.QPaintEngine paintEngine_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected io.qt.gui.QPaintDevice redirected(io.qt.core.QPoint offset){
return redirected_native_QPoint_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), offset);
}
private native static io.qt.gui.QPaintDevice redirected_native_QPoint_ptr_constfct(long __this__nativeId, io.qt.core.QPoint offset);
/**
* See QPagedPaintDevice::setMargins(QPagedPaintDevice::Margins)
*
* @deprecated Use setPageMargins(QMarginsF, QPageLayout::Unit) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public void setMargins(io.qt.gui.QPagedPaintDevice.Margins margins){
setMargins_native_cref_QPagedPaintDevice_Margins(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins));
}
@Deprecated
private native static void setMargins_native_cref_QPagedPaintDevice_Margins(long __this__nativeId, long margins);
/**
* See QPagedPaintDevice::setPageSize(QPagedPaintDevice::PageSize)
*
* @deprecated Use setPageSize(QPageSize) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public void setPageSize(io.qt.gui.QPagedPaintDevice.PageSize size){
setPageSize_native_QPagedPaintDevice_PageSize(QtJambi_LibraryUtilities.internal.nativeId(this), size.value());
}
@Deprecated
private native static void setPageSize_native_QPagedPaintDevice_PageSize(long __this__nativeId, int size);
/**
* See QPagedPaintDevice::setPageSizeMM(QSizeF)
*
* @deprecated Use setPageSize(QPageSize) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public void setPageSizeMM(io.qt.core.QSizeF size){
setPageSizeMM_native_cref_QSizeF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(size));
}
@Deprecated
private native static void setPageSizeMM_native_cref_QSizeF(long __this__nativeId, long size);
@io.qt.QtUninvokable
protected io.qt.gui.QPainter sharedPainter(){
return sharedPainter_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.gui.QPainter sharedPainter_native_constfct(long __this__nativeId);
private native static double devicePixelRatioFScale();
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QPagedPaintDevice::margins()const
*
* @deprecated Use pageLayout().margins() instead.
*/
@Deprecated
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default io.qt.gui.QPagedPaintDevice.Margins margins(){
return Impl.margins_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
/**
* See QPagedPaintDevice::pageLayout()const
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default io.qt.gui.QPageLayout pageLayout(){
return Impl.pageLayout_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
/**
* See QPagedPaintDevice::pageSize()const
*
* @deprecated Use pageLayout().pageSize().id() instead.
*/
@Deprecated
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default io.qt.gui.QPagedPaintDevice.PageSize pageSize(){
return io.qt.gui.QPagedPaintDevice.PageSize.resolve(Impl.pageSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
/**
* See QPagedPaintDevice::pageSizeMM()const
*
* @deprecated Use pageLayout().pageSize() instead.
*/
@Deprecated
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default io.qt.core.QSizeF pageSizeMM(){
return Impl.pageSizeMM_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
/**
* See QPagedPaintDevice::setPageLayout(QPageLayout)
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default boolean setPageLayout(io.qt.gui.QPageLayout pageLayout){
return Impl.setPageLayout_native_cref_QPageLayout(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pageLayout));
}
/**
* See QPagedPaintDevice::setPageMargins(QMarginsF)
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default boolean setPageMargins(io.qt.core.QMarginsF margins){
return Impl.setPageMargins_native_cref_QMarginsF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins));
}
/**
* See QPagedPaintDevice::setPageMargins(QMarginsF,QPageLayout::Unit)
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default boolean setPageMargins(io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units){
return Impl.setPageMargins_native_cref_QMarginsF_QPageLayout_Unit(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins), units.value());
}
/**
* See QPagedPaintDevice::setPageOrientation(QPageLayout::Orientation)
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default boolean setPageOrientation(io.qt.gui.QPageLayout.Orientation orientation){
return Impl.setPageOrientation_native_QPageLayout_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), orientation.value());
}
/**
* See QPagedPaintDevice::setPageSize(QPageSize)
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public default boolean setPageSize(io.qt.gui.QPageSize pageSize){
return Impl.setPageSize_native_cref_QPageSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pageSize));
}
/**
* See QPagedPaintDevice::newPage()
*/
@io.qt.QtUninvokable
public boolean newPage();
/**
* See QPaintDevice::paintEngine()const
*/
@io.qt.QtUninvokable
public io.qt.gui.QPaintEngine paintEngine();
/**
* See QPagedPaintDevice::setMargins(QPagedPaintDevice::Margins)
*
* @deprecated Use setPageMargins(QMarginsF, QPageLayout::Unit) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public default void setMargins(io.qt.gui.QPagedPaintDevice.Margins margins){
Impl.setMargins_native_cref_QPagedPaintDevice_Margins(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(margins));
}
/**
* See QPagedPaintDevice::setPageSize(QPagedPaintDevice::PageSize)
*
* @deprecated Use setPageSize(QPageSize) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public default void setPageSize(io.qt.gui.QPagedPaintDevice.PageSize size){
Impl.setPageSize_native_QPagedPaintDevice_PageSize(QtJambi_LibraryUtilities.internal.nativeId(this), size.value());
}
/**
* See QPagedPaintDevice::setPageSizeMM(QSizeF)
*
* @deprecated Use setPageSize(QPageSize) instead.
*/
@Deprecated
@io.qt.QtUninvokable
public default void setPageSizeMM(io.qt.core.QSizeF size){
Impl.setPageSizeMM_native_cref_QSizeF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(size));
}
public static class MemberAccess extends io.qt.MemberAccess {
private MemberAccess(QPagedPaintDevice instance){
super(instance);
}
@Deprecated
@io.qt.QtUninvokable
public final io.qt.gui.QPageLayout devicePageLayout(){
QPagedPaintDevice instance = instance();
return QPagedPaintDevice.Impl.devicePageLayout_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(instance));
}
public static MemberAccess of(QPagedPaintDevice instance){
Class> callerClass = QtJambi_LibraryUtilities.internal.callerClassProvider().get();
if(!QPagedPaintDevice.class.isAssignableFrom(callerClass) || !callerClass.isInstance(instance))
throw new RuntimeException("Access to restricted functions of class QPagedPaintDevice is only granted from inside a user-implemented subclass.");
return QtJambi_LibraryUtilities.internal.findMemberAccess(instance, QPagedPaintDevice.class, MemberAccess.class);
}
}
}