RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

PdfViewer

Complete

Ein Viewer für jede PDF-Version bis 2.0 (ISO 32000-2): fortlaufende Seiten, Zoom und Drehung, Miniaturen, Lesezeichen, Suche, Textauswahl, Links, Anmerkungen, Formularfelder, Ebenen, Anlagen, Kennwörter (RC4 und AES-256), Drucken sowie Prüfungen von Rechtschreibung, Grammatik und Logik. Parser, Renderer und Writer sind Teil von RayCraft.Blazor.Office und enthalten keine Fremdbestandteile.

Parameter

ParameterTypBeschreibung
AllowEditingbool
AllowFileTransferboolZeigt die Schaltflächen zum Öffnen und Herunterladen einer Datei und akzeptiert abgelegte Dateien (Standard true).
AllowFormFillingboolZeigt Formularfelder als Eingaben; die Download-Schaltfläche und GetFilledDocumentAsync enthalten dann die eingegebenen Werte (Standard true).
AllowPrintboolZeigt die Druck-Schaltfläche; das Drucken wird auch abgelehnt, wenn das Dokument es nicht erlaubt (Standard true).
AllowSearchboolZeigt die Such-Schaltfläche (Standard true).
AuthorNamestring
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DataByte[]Der anzuzeigende PDF-Dateiinhalt. Das Setzen eines neuen Arrays lädt es.
FileNamestringDer Name, der beim Herunterladen der Datei verwendet wird.
HeightstringHöhe des Steuerelements als CSS-Länge (Standard 40rem).
IgnoredWordsIReadOnlyCollection<string>Wörter, die nie als falsch geschrieben gemeldet werden, etwa Namen und Produktbegriffe.
InitialPageintDie zuerst angezeigte Seite (1 ist die erste Seite).
LabelstringZugänglicher Name des Viewers. Standardmäßig ein lokalisierter PDF viewer.
MaxFileSizeInt64Größte Datei, die geöffnet werden kann, in Bytes (Standard 150.000.000).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringDas Kennwort eines geschützten Dokuments. Wenn leer oder falsch, fragt der Viewer danach.
PdfFontsPdfFontSet
ProofingboolBietet die Prüfung des Textes auf Rechtschreib-, Grammatik- und Logikprobleme in Englisch und Bulgarisch (Standard true).
ShowMenuBarbool
ShowSidebarboolBeginnt mit geöffnetem Seitenbereich (Miniaturen, Lesezeichen, Anlagen, Ebenen).
ShowToolbarboolZeigt die Symbolleiste (Standard true).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringAdresse einer PDF-Datei, die vom Browser abgerufen wird (zum Beispiel docs/sample.pdf).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ZoomstringDer Startzoom: auto, fit-width (Standard), fit-page oder ein Prozentwert wie 125.

Ereignisse

EreignisTypBeschreibung
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Wird mit dem Feldnamen und dem neuen Wert ausgelöst, wenn sich ein Formularfeld ändert.
OnLoadedEventCallback<PdfDocument>Wird mit dem PdfDocument ausgelöst, wenn ein Dokument geöffnet wurde.
OnNewEventCallback
OnPageChangedEventCallback<int>Wird mit der sichtbaren Seite (ab 1) ausgelöst, wenn sie sich ändert.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Wird mit dem PNG einer gezeichneten oder getippten Unterschrift (ohne die Beschriftung) ausgelöst, wenn der Benutzer sie platziert, damit die Anwendung sie als gespeicherte Unterschrift behalten kann. OpenSignatureAsync() öffnet den Unterschriftendialog von außen.
OnSignedEventCallback<Byte[]>

Paket

PdfViewer gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.