RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

DocumentEditor

Complete

Un traitement de texte qui ouvre et enregistre les fichiers .docx (et l'ancien .doc), Rich Text Format (.rtf) et OpenDocument (.odt). Mise en forme, titres, listes, tableaux, images, liens, mise en page, recherche et remplacement, impression et export en HTML, Markdown et texte. Le code des fichiers fait partie de RayCraft.Blazor.Office et ne contient aucun élément tiers.

Paramètres

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

ParamètreTypeDescription
FormatFilesOuvrir
Office Open XML.docxOui
OpenDocument.odtOui
Binary document 97-2003.docOui
Rich Text Format.rtfOui
Web page.htmlOui
Markdown.mdOui
Plain text.txtOui

What is kept

ParamètreTypeDescription
Feature.docx.odt
Character formattingYesOui
Headings and stylesYesOui
Alignment and spacingYesOui
Bulleted and numbered listsYesOui
Tables with merged cellsYesOui
Table cell borders, vertical alignment, row height, header row, nested tablesYesOui
Pictures (PNG, JPEG, GIF)YesOui
Floating pictures and text boxes (wrap, position, fill, border)YesOui
Page size and marginsYesOui
Headers and footers (first page, odd and even pages, page number, date and title fields)YesOui
Page breaksYesOui
Tracked insertions and deletionsYesTexte final
EquationsYes (unchanged)Texte
Columns and sectionsYesSaut de page

API

ParamètreTypeDescription
AllowFileTransferboolAffiche les commandes qui ouvrent et enregistrent des fichiers (true par défaut).
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DocumentTextDocumentLe document affiché au démarrage. Lisez celui qui a été modifié avec GetDocumentAsync.
FileNamestringNom donné aux fichiers enregistrés, sans extension (document par défaut).
FontsIReadOnlyList<string>Les polices proposées dans la liste de polices.
HeightstringHauteur du contrôle en longueur CSS (40rem par défaut).
IgnoredWordsIReadOnlyCollection<string>Mots jamais signalés comme mal orthographiés.
LabelstringNom accessible de la page. Par défaut un Document localisé.
MaxImportSizeInt64Plus gros fichier pouvant être ouvert, en octets (25 000 000 par défaut).
PdfFontsPdfFontSetPolices pour l'export PDF, créées avec PdfFontSet.FromTrueType. Sans elles, le menu File n'a pas de commande PDF.
ProofAsYouTypeboolSouligne les problèmes pendant la saisie ; l'utilisateur peut l'activer dans le menu Review (true par défaut).
ProofingboolPropose la vérification de l'orthographe, de la grammaire et de la logique pour l'anglais et le bulgare : menu Review, bouton de barre d'outils et F7 (true par défaut).
ReadOnlyboolAffiche le document sans autoriser de modification.
ShowMenuBarboolAffiche la barre de menus (true par défaut).
ShowStatusBarboolAffiche les mots, les caractères, la page et le zoom (true par défaut).
ShowToolbarboolAffiche la barre d'outils de mise en forme (true par défaut).
StylestringStyle en ligne ajouté à l'élément racine.
ZoomintZoom de départ en pourcentage (100 par défaut).

Événements

API

ÉvénementTypeDescription
OnChangedEventCallbackDéclenché après une courte pause quand le texte a changé.
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>

Paquet

DocumentEditor fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.