RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

DocumentEditor

Complete

Een tekstverwerker die .docx- (en de oudere .doc-), Rich Text Format- (.rtf) en OpenDocument-bestanden (.odt) opent en opslaat. Opmaak, koppen, lijsten, tabellen, afbeeldingen, koppelingen, pagina-instelling, zoeken en vervangen, afdrukken en export naar HTML, Markdown en tekst. De bestandscode maakt deel uit van RayCraft.Blazor.Office en bevat geen onderdelen van derden.

Parameters

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

ParameterTypeBeschrijving
FormatFilesOpenen
Office Open XML.docxJa
OpenDocument.odtJa
Binary document 97-2003.docJa
Rich Text Format.rtfJa
Web page.htmlJa
Markdown.mdJa
Plain text.txtJa

What is kept

ParameterTypeBeschrijving
Feature.docx.odt
Character formattingYesJa
Headings and stylesYesJa
Alignment and spacingYesJa
Bulleted and numbered listsYesJa
Tables with merged cellsYesJa
Table cell borders, vertical alignment, row height, header row, nested tablesYesJa
Pictures (PNG, JPEG, GIF)YesJa
Floating pictures and text boxes (wrap, position, fill, border)YesJa
Page size and marginsYesJa
Headers and footers (first page, odd and even pages, page number, date and title fields)YesJa
Page breaksYesJa
Tracked insertions and deletionsYesEindtekst
EquationsYes (unchanged)Tekst
Columns and sectionsYesPagina-einde

API

ParameterTypeBeschrijving
AllowFileTransferboolToont de opdrachten die bestanden openen en opslaan (standaard true).
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DocumentTextDocumentHet document dat bij het starten wordt getoond. Lees het bewerkte met GetDocumentAsync.
FileNamestringNaam die aan opgeslagen bestanden wordt gegeven, zonder extensie (standaard document).
FontsIReadOnlyList<string>De lettertypen die in de lettertypelijst worden aangeboden.
HeightstringHoogte van het besturingselement als CSS-lengte (standaard 40rem).
IgnoredWordsIReadOnlyCollection<string>Woorden die nooit als fout gespeld worden gemeld.
LabelstringToegankelijke naam van de pagina. Standaard een gelokaliseerde Document.
MaxImportSizeInt64Grootste bestand dat kan worden geopend, in bytes (standaard 25.000.000).
PdfFontsPdfFontSetLettertypen voor de PDF-export, gemaakt met PdfFontSet.FromTrueType. Zonder deze heeft het menu File geen PDF-opdracht.
ProofAsYouTypeboolOnderstreept problemen tijdens het typen; de gebruiker kan dit in het menu Review schakelen (standaard true).
ProofingboolBiedt spelling-, grammatica- en logicacontrole voor Engels en Bulgaars: menu Review, werkbalkknop en F7 (standaard true).
ReadOnlyboolToont het document zonder wijzigingen toe te staan.
ShowMenuBarboolToont de menubalk (standaard true).
ShowStatusBarboolToont woorden, tekens, pagina en zoom (standaard true).
ShowToolbarboolToont de opmaakwerkbalk (standaard true).
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ZoomintBeginzoom in procenten (standaard 100).

Gebeurtenissen

API

GebeurtenisTypeBeschrijving
OnChangedEventCallbackGeactiveerd na een korte pauze als de tekst is gewijzigd.
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>

Pakket

DocumentEditor 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.