QPdfWriter类是生成可用作描绘设备的 PDF 的类。 更多 …
def
addFileAttachment
(fileName, data[, mimeType=””])
def
creator
()
def
documentXmpMetadata
()
def
pdfVersion
()
def
resolution
()
def
setCreator
(creator)
def
setDocumentXmpMetadata
(xmpMetadata)
def
setPdfVersion
(version)
def
setResolution
(resolution)
def
setTitle
(title)
def
title
()
QPdfWriter从一系列绘制命令生成 PDF,使用QPainter。newPage()method can be used to create several pages.
QPdfWriter
(
device
)
¶
QPdfWriter(filename)
- param device
QIODevice- param filename
unicode
构造 PDF 写入器,将 PDF 写入到
device
.
PySide2.QtGui.QPdfWriter.
addFileAttachment
(
fileName
,
data
[
,
mimeType=""
]
)
¶
fileName – unicode
data
–
QByteArray
mimeType – unicode
添加
fileName
附件到 PDF 采用 (可选)
mimeType
.
data
包含要嵌入到 PDF 文件中的原生文件数据。
PySide2.QtGui.QPdfWriter.
creator
(
)
¶
unicode
返回文档创建者。
另请参阅
PySide2.QtGui.QPdfWriter.
documentXmpMetadata
(
)
¶
QByteArray
获取文档元数据,因为它被提供当调用
setDocumentXmpMetadata
。它不会返回默认元数据。
PySide2.QtGui.QPdfWriter.
pdfVersion
(
)
¶
PdfVersion
返回此写入器的 PDF 版本。默认为
PdfVersion_1_4
.
另请参阅
PySide2.QtGui.QPdfWriter.
resolution
(
)
¶
int
返回 PDF 分辨率 (以 DPI 为单位)。
另请参阅
PySide2.QtGui.QPdfWriter.
setCreator
(
creator
)
¶
creator – unicode
将文档创建者设为
creator
.
另请参阅
PySide2.QtGui.QPdfWriter.
setDocumentXmpMetadata
(
xmpMetadata
)
¶
xmpMetadata
–
QByteArray
设置文档元数据。此元数据不受影响通过
setTitle
/
setCreator
方法,因此,取决于用户是否要保持一致。
xmpMetadata
包含可嵌入 PDF 文件中的 XML 格式元数据。
PySide2.QtGui.QPdfWriter.
setPdfVersion
(
version
)
¶
version
–
PdfVersion
将此写入器的 PDF 版本设为
version
.
若
version
与目前设置的值相同,则不会有任何改变。
另请参阅
PySide2.QtGui.QPdfWriter.
setResolution
(
resolution
)
¶
resolution
–
int
设置 PDF
resolution
以 DPI 为单位。
此设置影响返回的坐标系统,例如
viewport()
.
另请参阅
PySide2.QtGui.QPdfWriter.
setTitle
(
title
)
¶
title – unicode
将正在创建的文档的标题设为
title
.
另请参阅
PySide2.QtGui.QPdfWriter.
title
(
)
¶
unicode
返回文档标题。
另请参阅