All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.QPdfWriter Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
package io.qt.gui;

import io.qt.*;


/**
 * 

Class to generate PDFs that can be used as a paint device

*

Java wrapper for Qt class QPdfWriter

*/ public class QPdfWriter extends io.qt.core.QObject implements io.qt.gui.QPagedPaintDevice, io.qt.gui.QPaintDevice { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QPdfWriter.class); /** *

See QPdfWriter::QPdfWriter(QIODevice*)

*/ public QPdfWriter(io.qt.core.@Nullable QIODevice device){ super((QPrivateConstructor)null); initialize_native(this, device); } private native static void initialize_native(QPdfWriter instance, io.qt.core.QIODevice device); /** *

See QPdfWriter::QPdfWriter(QString)

*/ public QPdfWriter(java.lang.@NonNull String filename){ super((QPrivateConstructor)null); initialize_native(this, filename); } private native static void initialize_native(QPdfWriter instance, java.lang.String filename); /** *

See QPdfWriter::addFileAttachment(QString,QByteArray,QString)

*/ @QtUninvokable public final void addFileAttachment(java.lang.@NonNull String fileName, io.qt.core.@NonNull QByteArray data, java.lang.@NonNull String mimeType){ addFileAttachment_native_cref_QString_cref_QByteArray_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), fileName, QtJambi_LibraryUtilities.internal.checkedNativeId(data), mimeType); } @QtUninvokable private native void addFileAttachment_native_cref_QString_cref_QByteArray_cref_QString(long __this__nativeId, java.lang.String fileName, long data, java.lang.String mimeType); /** *

See QPaintDevice::colorCount()const

*/ @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 QPdfWriter::creator()const

*/ @QtUninvokable public final java.lang.@NonNull String creator(){ return creator_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String creator_native_constfct(long __this__nativeId); /** *

See QPaintDevice::depth()const

*/ @QtUninvokable public final int depth(){ return depth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native static int depth_native_constfct(long __this__nativeId); /** *

See QPaintDevice::devicePixelRatio()const

*/ @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

*/ @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 QPdfWriter::documentXmpMetadata()const

*/ @QtUninvokable public final io.qt.core.@NonNull QByteArray documentXmpMetadata(){ return documentXmpMetadata_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray documentXmpMetadata_native_constfct(long __this__nativeId); /** *

See QPaintDevice::height()const

*/ @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

*/ @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

*/ @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

*/ @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::pageLayout()const

*/ @QtUninvokable public final io.qt.gui.@NonNull 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::pageRanges()const

*/ @QtUninvokable public final io.qt.gui.@NonNull QPageRanges pageRanges(){ return pageRanges_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native static io.qt.gui.QPageRanges pageRanges_native_constfct(long __this__nativeId); /** *

See QPaintDevice::paintingActive()const

*/ @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 QPdfWriter::pdfVersion()const

*/ @QtUninvokable public final io.qt.gui.QPagedPaintDevice.@NonNull PdfVersion pdfVersion(){ return io.qt.gui.QPagedPaintDevice.PdfVersion.resolve(pdfVersion_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int pdfVersion_native_constfct(long __this__nativeId); /** *

See QPaintDevice::physicalDpiX()const

*/ @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

*/ @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 QPdfWriter::resolution()const

*/ @QtUninvokable public final int resolution(){ return resolution_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int resolution_native_constfct(long __this__nativeId); /** *

See QPdfWriter::setCreator(QString)

*/ @QtUninvokable public final void setCreator(java.lang.@NonNull String creator){ setCreator_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), creator); } @QtUninvokable private native void setCreator_native_cref_QString(long __this__nativeId, java.lang.String creator); /** *

See QPdfWriter::setDocumentXmpMetadata(QByteArray)

*/ @QtUninvokable public final void setDocumentXmpMetadata(io.qt.core.@NonNull QByteArray xmpMetadata){ setDocumentXmpMetadata_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(xmpMetadata)); } @QtUninvokable private native void setDocumentXmpMetadata_native_cref_QByteArray(long __this__nativeId, long xmpMetadata); /** *

See QPdfWriter::setPdfVersion(QPagedPaintDevice::PdfVersion)

*/ @QtUninvokable public final void setPdfVersion(io.qt.gui.QPagedPaintDevice.@NonNull PdfVersion version){ setPdfVersion_native_QPagedPaintDevice_PdfVersion(QtJambi_LibraryUtilities.internal.nativeId(this), version.value()); } @QtUninvokable private native void setPdfVersion_native_QPagedPaintDevice_PdfVersion(long __this__nativeId, int version); /** *

See QPdfWriter::setResolution(int)

*/ @QtUninvokable public final void setResolution(int resolution){ setResolution_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), resolution); } @QtUninvokable private native void setResolution_native_int(long __this__nativeId, int resolution); /** *

See QPdfWriter::setTitle(QString)

*/ @QtUninvokable public final void setTitle(java.lang.@NonNull String title){ setTitle_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), title); } @QtUninvokable private native void setTitle_native_cref_QString(long __this__nativeId, java.lang.String title); /** *

See QPdfWriter::title()const

*/ @QtUninvokable public final java.lang.@NonNull String title(){ return title_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String title_native_constfct(long __this__nativeId); /** *

See QPaintDevice::width()const

*/ @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

*/ @QtUninvokable public final int widthMM(){ return widthMM_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native static int widthMM_native_constfct(long __this__nativeId); /** *

See QPaintDevice::initPainter(QPainter*)const

*/ @QtUninvokable protected void initPainter(io.qt.gui.@Nullable 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

*/ @QtUninvokable protected int metric(io.qt.gui.QPaintDevice.@NonNull PaintDeviceMetric id){ return metric_native_QPaintDevice_PaintDeviceMetric_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), id.value()); } private native static int metric_native_QPaintDevice_PaintDeviceMetric_constfct(long __this__nativeId, int id); /** *

See QPagedPaintDevice::newPage()

*/ @QtUninvokable @Override public boolean newPage(){ return newPage_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native static boolean newPage_native(long __this__nativeId); /** *

See QPaintDevice::paintEngine()const

*/ @QtUninvokable @Override public io.qt.gui.@Nullable 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 QPaintDevice::redirected(QPoint*)const

*/ @QtUninvokable protected io.qt.gui.@Nullable QPaintDevice redirected(io.qt.core.@Nullable QPoint offset){ return redirected_native_QPoint_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(offset)); } private native static io.qt.gui.QPaintDevice redirected_native_QPoint_ptr_constfct(long __this__nativeId, long offset); /** *

See QPagedPaintDevice::setPageLayout(QPageLayout)

*/ @QtUninvokable public boolean setPageLayout(io.qt.gui.@NonNull 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,QPageLayout::Unit)

*/ @QtUninvokable public boolean setPageMargins(io.qt.core.@NonNull QMarginsF margins, io.qt.gui.QPageLayout.@NonNull 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)

*/ @QtUninvokable public boolean setPageOrientation(io.qt.gui.QPageLayout.@NonNull 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::setPageRanges(QPageRanges)

*/ @QtUninvokable public void setPageRanges(io.qt.gui.@NonNull QPageRanges ranges){ setPageRanges_native_cref_QPageRanges(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(ranges)); } private native static void setPageRanges_native_cref_QPageRanges(long __this__nativeId, long ranges); /** *

See QPagedPaintDevice::setPageSize(QPageSize)

*/ @QtUninvokable public boolean setPageSize(io.qt.gui.@NonNull 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::sharedPainter()const

*/ @QtUninvokable protected io.qt.gui.@Nullable QPainter sharedPainter(){ return sharedPainter_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native static io.qt.gui.QPainter sharedPainter_native_constfct(long __this__nativeId); /** *

See QPaintDevice::devicePixelRatioFScale()

*/ public native static double devicePixelRatioFScale(); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QPdfWriter(QPrivateConstructor p) { super(p); } /** *

Overloaded function for {@link #addFileAttachment(java.lang.String, io.qt.core.QByteArray, java.lang.String)} * with mimeType = (String)null.

*/ @QtUninvokable public final void addFileAttachment(java.lang.@NonNull String fileName, io.qt.core.@NonNull QByteArray data) { addFileAttachment(fileName, data, (String)null); } /** *

Overloaded function for {@link #addFileAttachment(java.lang.String, byte[], java.lang.String)} * with mimeType = (String)null.

*/ @QtUninvokable public final void addFileAttachment(java.lang.@NonNull String fileName, byte @NonNull[] data) { addFileAttachment(fileName, data, (String)null); } /** *

Overloaded function for {@link #addFileAttachment(java.lang.String, io.qt.core.QByteArray, java.lang.String)}.

*/ @QtUninvokable public final void addFileAttachment(java.lang.@NonNull String fileName, byte @NonNull[] data, java.lang.@NonNull String mimeType) { addFileAttachment(fileName, new io.qt.core.QByteArray(data), mimeType); } /** *

Overloaded function for {@link #setDocumentXmpMetadata(io.qt.core.QByteArray)}.

*/ @QtUninvokable public final void setDocumentXmpMetadata(byte @NonNull[] xmpMetadata) { setDocumentXmpMetadata(new io.qt.core.QByteArray(xmpMetadata)); } /** *

Overloaded function for {@link #setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)} * with units = io.qt.gui.QPageLayout.Unit.Millimeter.

*/ @QtUninvokable public final boolean setPageMargins(io.qt.core.@NonNull QMarginsF margins) { return setPageMargins(margins, io.qt.gui.QPageLayout.Unit.Millimeter); } /** *

Overloaded function for {@link #setPageMargins(io.qt.core.QMargins, io.qt.gui.QPageLayout.Unit)} * with units = io.qt.gui.QPageLayout.Unit.Millimeter.

*/ @QtUninvokable public final boolean setPageMargins(io.qt.core.@NonNull QMargins margins) { return setPageMargins(margins, io.qt.gui.QPageLayout.Unit.Millimeter); } /** *

Overloaded function for {@link #setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)}.

*/ @QtUninvokable public final boolean setPageMargins(io.qt.core.@NonNull QMargins margins, io.qt.gui.QPageLayout.@NonNull Unit units) { return setPageMargins(new io.qt.core.QMarginsF(margins), units); } /** *

Overloaded function for {@link #setPageSize(io.qt.gui.QPageSize)}.

*/ @QtUninvokable public final boolean setPageSize(io.qt.gui.QPageSize.@NonNull PageSizeId pageSize) { return setPageSize(new io.qt.gui.QPageSize(pageSize)); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy