RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

PdfViewer

Complete

Een viewer voor elke PDF-versie tot en met 2.0 (ISO 32000-2): doorlopende pagina's, zoomen en draaien, miniaturen, bladwijzers, zoeken, tekstselectie, koppelingen, aantekeningen, formuliervelden, lagen, bijlagen, wachtwoorden (RC4 en AES-256), afdrukken en controles op spelling, grammatica en logica. De parser, renderer en writer maken deel uit van RayCraft.Blazor.Office en bevatten geen onderdelen van derden.

Parameters

ParameterTypeBeschrijving
AllowEditingbool
AllowFileTransferboolToont de knoppen die een bestand openen en downloaden en accepteert neergezette bestanden (standaard true).
AllowFormFillingboolToont formuliervelden als invoer; de downloadknop en GetFilledDocumentAsync nemen dan de ingevoerde waarden op (standaard true).
AllowPrintboolToont de afdrukknop; afdrukken wordt ook geweigerd als het document dat niet toestaat (standaard true).
AllowSearchboolToont de zoekknop (standaard true).
AuthorNamestring
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DataByte[]De inhoud van het PDF-bestand dat wordt getoond. Het instellen van een nieuwe array laadt het.
FileNamestringDe naam die wordt gebruikt wanneer het bestand wordt gedownload.
HeightstringHoogte van het besturingselement als CSS-lengte (standaard 40rem).
IgnoredWordsIReadOnlyCollection<string>Woorden die nooit als fout gespeld worden gemeld, zoals namen en producttermen.
InitialPageintDe pagina die als eerste wordt getoond (1 is de eerste pagina).
LabelstringToegankelijke naam van de viewer. Standaard een gelokaliseerde PDF viewer.
MaxFileSizeInt64Grootste bestand dat kan worden geopend, in bytes (standaard 150.000.000).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringHet wachtwoord van een beveiligd document. Als het leeg of onjuist is, vraagt de viewer ernaar.
PdfFontsPdfFontSet
ProofingboolBiedt controle van de tekst op spelling-, grammatica- en logicaproblemen in het Engels en Bulgaars (standaard true).
ShowMenuBarbool
ShowSidebarboolBegint met het zijpaneel geopend (miniaturen, bladwijzers, bijlagen, lagen).
ShowToolbarboolToont de werkbalk (standaard true).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringAdres van een PDF-bestand dat door de browser wordt opgehaald (bijvoorbeeld docs/sample.pdf).
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ZoomstringDe beginzoom: auto, fit-width (standaard), fit-page of een percentage zoals 125.

Gebeurtenissen

GebeurtenisTypeBeschrijving
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Geactiveerd met de veldnaam en de nieuwe waarde wanneer een formulierveld verandert.
OnLoadedEventCallback<PdfDocument>Geactiveerd met het PdfDocument wanneer een document is geopend.
OnNewEventCallback
OnPageChangedEventCallback<int>Geactiveerd met de zichtbare pagina (vanaf 1) wanneer die verandert.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Geactiveerd met de PNG van een getekende of getypte handtekening (zonder het bijschrift) wanneer de gebruiker die plaatst, zodat de applicatie hem als opgeslagen handtekening kan bewaren. OpenSignatureAsync() opent het handtekeningdialoogvenster van buitenaf.
OnSignedEventCallback<Byte[]>

Pakket

PdfViewer maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.