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

DocumentEditor

Complete

Текстов процесор, който отваря и записва файлове .docx (и по-стария .doc), Rich Text Format (.rtf) и OpenDocument (.odt). Форматиране, заглавия, списъци, таблици, картини, връзки, настройка на страницата, търсене и замяна, печат и експорт в HTML, Markdown и текст. Кодът за файловете е част от RayCraft.Blazor.Office и няма части на трети страни.

Параметри

Files are read and written by the library itself, with no Office installation and no extra packages.

ПараметърТипОписание
FormatFilesОтвори
Office Open XML.docxДа
OpenDocument.odtДа
Binary document 97-2003.docДа
Rich Text Format.rtfДа
Web page.htmlДа
Markdown.mdДа
Plain text.txtДа

What is kept

ПараметърТипОписание
Feature.docx.odt
Character formattingYesДа
Headings and stylesYesДа
Alignment and spacingYesДа
Bulleted and numbered listsYesДа
Tables with merged cellsYesДа
Table cell borders, vertical alignment, row height, header row, nested tablesYesДа
Pictures (PNG, JPEG, GIF)YesДа
Floating pictures and text boxes (wrap, position, fill, border)YesДа
Page size and marginsYesДа
Headers and footers (first page, odd and even pages, page number, date and title fields)YesДа
Page breaksYesДа
Tracked insertions and deletionsYesКраен текст
EquationsYes (unchanged)Текст
Columns and sectionsYesНова страница

API

ПараметърТипОписание
AllowFileTransferboolПоказва командите, които отварят и записват файлове (по подразбиране true).
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DocumentTextDocumentДокументът, показван в началото. Прочетете редактирания с GetDocumentAsync.
FileNamestringИме на записаните файлове, без разширение (по подразбиране document).
FontsIReadOnlyList<string>Шрифтовете, предлагани в списъка с шрифтове.
HeightstringВисочина на контролата като CSS дължина (по подразбиране 40rem).
IgnoredWordsIReadOnlyCollection<string>Думи, които никога не се отчитат като сгрешени.
LabelstringДостъпно име на страницата. По подразбиране локализирано Document.
MaxImportSizeInt64Най-голям файл, който може да се отвори, в байтове (по подразбиране 25 000 000).
PdfFontsPdfFontSetШрифтове за PDF експорта, създадени с PdfFontSet.FromTrueType. Без тях менюто File няма команда за PDF.
ProofAsYouTypeboolПодчертава проблеми при писане; потребителят може да го превключи от менюто Review (по подразбиране true).
ProofingboolПредлага проверка на правопис, граматика и логика на английски и български: меню Review, бутон в лентата и F7 (по подразбиране true).
ReadOnlyboolПоказва документа без да позволява промени.
ShowMenuBarboolПоказва лентата с менюта (по подразбиране true).
ShowStatusBarboolПоказва думи, знаци, страница и мащаб (по подразбиране true).
ShowToolbarboolПоказва лентата за форматиране (по подразбиране true).
StylestringВграден стил, добавен към коренния елемент.
ZoomintНачален мащаб в проценти (по подразбиране 100).

Събития

API

СъбитиеТипОписание
OnChangedEventCallbackВдига се след кратка пауза, когато текстът се е променил.
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>

Пакет

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