RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

PdfViewer

Complete

En fremviser til alle PDF-versioner op til 2.0 (ISO 32000-2): sammenhængende sider, zoom og rotation, miniaturer, bogmærker, søgning, tekstmarkering, links, annotationer, formularfelter, lag, vedhæftede filer, adgangskoder (RC4 og AES-256), udskrivning samt kontrol af stavning, grammatik og logik. Parseren, rendereren og skribenten er en del af RayCraft.Blazor.Office og indeholder ingen tredjepartsdele.

Parametre

ParameterTypeBeskrivelse
AllowEditingbool
AllowFileTransferboolViser knapperne, der åbner og downloader en fil, og accepterer slupne filer (standard true).
AllowFormFillingboolViser formularfelter som inputfelter; download-knappen og GetFilledDocumentAsync indeholder så de indtastede værdier (standard true).
AllowPrintboolViser udskriftsknappen; udskrivning afvises også, når dokumentet ikke tillader det (standard true).
AllowSearchboolViser søgeknappen (standard true).
AuthorNamestring
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
DataByte[]PDF-filens indhold, der skal vises. Angivelse af et nyt array indlæser det.
FileNamestringDet navn, der bruges, når filen downloades.
HeightstringKontrollens højde som CSS-længde (standard 40rem).
IgnoredWordsIReadOnlyCollection<string>Ord, der aldrig rapporteres som fejlstavet, såsom navne og produktbegreber.
InitialPageintDen side, der vises først (1 er den første side).
LabelstringFremviserens tilgængelige navn. Som standard en lokaliseret PDF viewer.
MaxFileSizeInt64Største fil, der kan åbnes, i byte (standard 150.000.000).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringAdgangskoden til et beskyttet dokument. Når den er tom eller forkert, spørger fremviseren efter den.
PdfFontsPdfFontSet
ProofingboolTilbyder kontrol af teksten for stave-, grammatik- og logikproblemer på engelsk og bulgarsk (standard true).
ShowMenuBarbool
ShowSidebarboolStarter med sidepanelet åbent (miniaturer, bogmærker, vedhæftede filer, lag).
ShowToolbarboolViser værktøjslinjen (standard true).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringAdresse på en PDF-fil, som hentes af browseren (for eksempel docs/sample.pdf).
StylestringIndlejret typografi, der tilføjes til rodelementet.
ZoomstringStartzoom: auto, fit-width (standard), fit-page eller en procent som 125.

Hændelser

HændelseTypeBeskrivelse
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Udløses med feltnavnet og den nye værdi, når et formularfelt ændres.
OnLoadedEventCallback<PdfDocument>Udløses med PdfDocument, når et dokument er åbnet.
OnNewEventCallback
OnPageChangedEventCallback<int>Udløses med den synlige side (fra 1), når den ændres.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Udløses med PNG'en af en tegnet eller skrevet signatur (uden billedteksten), når brugeren placerer den, så applikationen kan gemme den som den gemte signatur. OpenSignatureAsync() åbner signaturdialogen udefra.
OnSignedEventCallback<Byte[]>

Pakke

PdfViewer er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.