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.3.0
Show newest version
package io.qt.gui;


/**
 * 

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.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QPdfWriter.class); /** *

See QPdfWriter::QPdfWriter(QIODevice*)

*/ public QPdfWriter(io.qt.core.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.String filename){ super((QPrivateConstructor)null); initialize_native(this, filename); } private native static void initialize_native(QPdfWriter instance, java.lang.String filename); /** *

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

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

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

*/ @io.qt.QtUninvokable public final void addFileAttachment(java.lang.String fileName, io.qt.core.QByteArray data, java.lang.String mimeType){ addFileAttachment_native_cref_QString_cref_QByteArray_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), fileName, QtJambi_LibraryUtilities.internal.checkedNativeId(data), mimeType); } @io.qt.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::

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

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

See QPaintDevice::

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

See QPaintDevice::

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

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

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

See QPaintDevice::

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

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

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

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

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

*/ @io.qt.QtUninvokable public final io.qt.gui.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::

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

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

See QPaintDevice::

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

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

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

See QPdfWriter::setCreator(QString)

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

See QPdfWriter::setDocumentXmpMetadata(QByteArray)

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

See QPdfWriter::setPdfVersion(QPagedPaintDevice::PdfVersion)

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

See QPdfWriter::setResolution(int)

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

See QPdfWriter::setTitle(QString)

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

See QPdfWriter::title()const

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

See QPaintDevice::

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

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

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

See QPaintDevice::paintEngine()const

*/ @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); @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::

*/ @io.qt.QtUninvokable public 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); /** *

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

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

See QPagedPaintDevice::

*/ @io.qt.QtUninvokable public 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::

*/ @io.qt.QtUninvokable public 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::

*/ @io.qt.QtUninvokable public void setPageRanges(io.qt.gui.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::

*/ @io.qt.QtUninvokable public 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); @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); public native static double devicePixelRatioFScale(); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QPdfWriter(QPrivateConstructor p) { super(p); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy