PdfDocument QML Type

Eine Darstellung eines PDF-Dokuments. Mehr...

Import Statement: import QtQuick.Pdf

Eigenschaften

Signale

Methoden

Ausführliche Beschreibung

PdfDocument ermöglicht den Zugriff auf die Metainformationen des PDF-Dokuments. Für das Rendering ist diese Eigenschaft nicht erforderlich, da es ausreicht, ein Image zu verwenden, dessen Quelle auf die URL des PDF-Dokuments gesetzt ist.

Eigenschaft Documentation

author : string

Diese Eigenschaft enthält den Namen der Person, die das Dokument erstellt hat.


creationDate : date

Diese Eigenschaft enthält das Datum und die Uhrzeit der Erstellung des Dokuments.


creator : string

Wenn das Dokument aus einem anderen Format in PDF konvertiert wurde, enthält diese Eigenschaft den Namen der Software, mit der das Originaldokument erstellt wurde.


error : string

Diese Eigenschaft enthält eine übersetzte String-Darstellung des aktuellen Fehlers, falls vorhanden.

Siehe auch status.


keywords : string

Diese Eigenschaft enthält die mit dem Dokument verbundenen Schlüsselwörter.


maxPageHeight : real

Diese Eigenschaft enthält die Höhe der höchsten Seite des Dokuments in Punkten.


maxPageWidth : real

Diese Eigenschaft enthält die Breite der breitesten Seite des Dokuments in Punkt.


modificationDate : date

Diese Eigenschaft enthält das Datum und die Uhrzeit der letzten Änderung des Dokuments.


pageCount : int

Diese Eigenschaft enthält die Anzahl der Seiten, die das PDF-Dokument enthält.


password : string

Diese Eigenschaft enthält das Kennwort des Dokuments. Wenn das Signal passwordRequired() ausgegeben wird, sollte die Benutzeroberfläche den Benutzer dazu auffordern und dann diese Eigenschaft setzen, damit das Öffnen des Dokuments fortgesetzt werden kann.


producer : string

Wenn das Dokument aus einem anderen Format in PDF konvertiert wurde, enthält diese Eigenschaft den Namen der Software, die es in PDF konvertiert hat.


source : url

Diese Eigenschaft enthält eine URL, die auf die zu ladende PDF-Datei verweist.

Hinweis: Zurzeit werden nur URLs für lokale Dateisysteme unterstützt.


status : enum

Diese Eigenschaft gibt den aktuellen Status des Dokuments an. Die möglichen Werte sind:

KonstanteBeschreibung
PdfDocument.NullDer Anfangsstatus, nachdem das Dokument erstellt oder geschlossen wurde.
PdfDocument.LoadingDer Status, nachdem load() aufgerufen wurde und bevor das Dokument vollständig geladen ist.
PdfDocument.ReadyDer Status, wenn das Dokument vollständig geladen ist und auf seine Daten zugegriffen werden kann.
PdfDocument.UnloadingDer Status, nachdem close() für ein geöffnetes Dokument aufgerufen wurde. Zu diesem Zeitpunkt ist das Dokument noch gültig und es kann auf alle Daten zugegriffen werden.
PdfDocument.ErrorDer Status nach Loading, wenn das Laden fehlgeschlagen ist.

subject : string

Diese Eigenschaft enthält den Betreff des Dokuments.


title : string

Diese Eigenschaft enthält den Titel des Dokuments. Eine typische Viewer-UI kann diese Eigenschaft mit der Eigenschaft Window.title verbinden.


Signal Dokumentation

passwordRequired()

Dieses Signal wird ausgegeben, wenn die PDF-Datei zum Öffnen ein Kennwort erfordert. Die Benutzeroberfläche eines typischen PDF-Viewers sollte den Benutzer zur Eingabe des Kennworts auffordern und dann die Kennworteigenschaft setzen, wenn der Benutzer es eingegeben hat.

Hinweis: Der entsprechende Handler ist onPasswordRequired.


Dokumentation der Methode

size pagePointSize(int page)

Gibt die Größe des angegebenen page in Punkten zurück.


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.