RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

PdfViewer

Complete

Преглед на всяка версия на PDF до 2.0 (ISO 32000-2): непрекъснати страници, мащаб и завъртане, миниатюри, отметки, търсене, избор на текст, връзки, анотации, полета на форми, слоеве, прикачени файлове, пароли (RC4 и AES-256), печат и проверки на правопис, граматика и логика. Разборът, изобразяването и записът са част от RayCraft.Blazor.Office и нямат части на трети страни.

Параметри

ПараметърТипОписание
AllowEditingbool
AllowFileTransferboolПоказва бутоните, които отварят и изтеглят файл, и приема пуснати файлове (по подразбиране true).
AllowFormFillingboolПоказва полетата на формата като входове; бутонът за изтегляне и GetFilledDocumentAsync тогава включват въведените стойности (по подразбиране true).
AllowPrintboolПоказва бутона за печат; печатът се отказва и когато документът не го позволява (по подразбиране true).
AllowSearchboolПоказва бутона за търсене (по подразбиране true).
AuthorNamestring
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DataByte[]Съдържание на PDF файла за показване. Задаването на нов масив го зарежда.
FileNamestringИмето, ползвано при изтегляне на файла.
HeightstringВисочина на контролата като CSS дължина (по подразбиране 40rem).
IgnoredWordsIReadOnlyCollection<string>Думи, които никога не се отчитат като сгрешени, например имена и термини на продукти.
InitialPageintСтраницата, показвана първа (1 е първата страница).
LabelstringДостъпно име на прегледа. По подразбиране локализирано PDF viewer.
MaxFileSizeInt64Най-голям файл, който може да се отвори, в байтове (по подразбиране 150 000 000).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringПаролата на защитен документ. Когато е празна или грешна, прегледът я пита.
PdfFontsPdfFontSet
ProofingboolПредлага проверка на текста за правописни, граматични и логически проблеми на английски и български (по подразбиране true).
ShowMenuBarbool
ShowSidebarboolЗапочва с отворен страничен панел (миниатюри, отметки, прикачени файлове, слоеве).
ShowToolbarboolПоказва лентата с инструменти (по подразбиране true).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringАдрес на PDF файл, изтеглян от браузъра (например docs/sample.pdf).
StylestringВграден стил, добавен към коренния елемент.
ZoomstringНачалният мащаб: auto, fit-width (по подразбиране), fit-page или процент като 125.

Събития

СъбитиеТипОписание
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Вдига се с името на полето и новата стойност, когато поле на формата се промени.
OnLoadedEventCallback<PdfDocument>Вдига се с PdfDocument, когато документ е отворен.
OnNewEventCallback
OnPageChangedEventCallback<int>Вдига се с видимата страница (от 1), когато се промени.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Вдига се с PNG на нарисуван или въведен подпис (без надписа), когато потребителят го постави, така че приложението да го запази като записания подпис. OpenSignatureAsync() отваря диалога за подпис отвън.
OnSignedEventCallback<Byte[]>

Пакет

PdfViewer е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.