RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

PdfViewer

Complete

Une visionneuse pour toutes les versions de PDF jusqu'à la 2.0 (ISO 32000-2) : pages continues, zoom et rotation, miniatures, signets, recherche, sélection de texte, liens, annotations, champs de formulaire, calques, pièces jointes, mots de passe (RC4 et AES-256), impression et vérifications d'orthographe, de grammaire et de logique. L'analyseur, le moteur de rendu et l'écriture font partie de RayCraft.Blazor.Office et ne contiennent aucun élément tiers.

Paramètres

ParamètreTypeDescription
AllowEditingbool
AllowFileTransferboolAffiche les boutons qui ouvrent et téléchargent un fichier et accepte les fichiers déposés (true par défaut).
AllowFormFillingboolAffiche les champs du formulaire comme des entrées ; le bouton de téléchargement et GetFilledDocumentAsync incluent alors les valeurs saisies (true par défaut).
AllowPrintboolAffiche le bouton d'impression ; l'impression est aussi refusée quand le document ne l'autorise pas (true par défaut).
AllowSearchboolAffiche le bouton de recherche (true par défaut).
AuthorNamestring
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DataByte[]Le contenu du fichier PDF à afficher. Définir un nouveau tableau le charge.
FileNamestringLe nom utilisé lors du téléchargement du fichier.
HeightstringHauteur du contrôle en longueur CSS (40rem par défaut).
IgnoredWordsIReadOnlyCollection<string>Mots jamais signalés comme mal orthographiés, tels que les noms et les termes de produit.
InitialPageintLa page affichée en premier (1 est la première page).
LabelstringNom accessible de la visionneuse. Par défaut un PDF viewer localisé.
MaxFileSizeInt64Plus gros fichier pouvant être ouvert, en octets (150 000 000 par défaut).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringLe mot de passe d'un document protégé. Quand il est vide ou incorrect, la visionneuse le demande.
PdfFontsPdfFontSet
ProofingboolPropose de vérifier le texte pour les problèmes d'orthographe, de grammaire et de logique en anglais et en bulgare (true par défaut).
ShowMenuBarbool
ShowSidebarboolDémarre avec le panneau latéral ouvert (miniatures, signets, pièces jointes, calques).
ShowToolbarboolAffiche la barre d'outils (true par défaut).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringAdresse d'un fichier PDF, récupéré par le navigateur (par exemple docs/sample.pdf).
StylestringStyle en ligne ajouté à l'élément racine.
ZoomstringLe zoom de départ : auto, fit-width (par défaut), fit-page ou un pourcentage comme 125.

Événements

ÉvénementTypeDescription
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Déclenché avec le nom du champ et la nouvelle valeur quand un champ du formulaire change.
OnLoadedEventCallback<PdfDocument>Déclenché avec le PdfDocument quand un document a été ouvert.
OnNewEventCallback
OnPageChangedEventCallback<int>Déclenché avec la page visible (à partir de 1) quand elle change.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Déclenché avec le PNG d'une signature dessinée ou saisie (sans la légende) quand l'utilisateur la place, afin que l'application puisse la conserver comme signature enregistrée. OpenSignatureAsync() ouvre la boîte de dialogue de signature de l'extérieur.
OnSignedEventCallback<Byte[]>

Paquet

PdfViewer fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.