RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

DocumentEditor

Complete

Um processador de texto que abre e salva arquivos .docx (e o antigo .doc), Rich Text Format (.rtf) e OpenDocument (.odt). Formatação, títulos, listas, tabelas, imagens, links, configuração de página, localizar e substituir, impressão e exportação para HTML, Markdown e texto. O código de arquivos faz parte do RayCraft.Blazor.Office e não tem partes de terceiros.

Parâmetros

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

ParâmetroTipoDescrição
FormatFilesAbrir
Office Open XML.docxSim
OpenDocument.odtSim
Binary document 97-2003.docSim
Rich Text Format.rtfSim
Web page.htmlSim
Markdown.mdSim
Plain text.txtSim

What is kept

ParâmetroTipoDescrição
Feature.docx.odt
Character formattingYesSim
Headings and stylesYesSim
Alignment and spacingYesSim
Bulleted and numbered listsYesSim
Tables with merged cellsYesSim
Table cell borders, vertical alignment, row height, header row, nested tablesYesSim
Pictures (PNG, JPEG, GIF)YesSim
Floating pictures and text boxes (wrap, position, fill, border)YesSim
Page size and marginsYesSim
Headers and footers (first page, odd and even pages, page number, date and title fields)YesSim
Page breaksYesSim
Tracked insertions and deletionsYesTexto final
EquationsYes (unchanged)Texto
Columns and sectionsYesQuebra de página

API

ParâmetroTipoDescrição
AllowFileTransferboolMostra os comandos que abrem e salvam arquivos (true por padrão).
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DocumentTextDocumentO documento mostrado no início. Leia o editado com GetDocumentAsync.
FileNamestringNome dado aos arquivos salvos, sem extensão (document por padrão).
FontsIReadOnlyList<string>As fontes oferecidas na lista de fontes.
HeightstringAltura do controle como comprimento CSS (40rem por padrão).
IgnoredWordsIReadOnlyCollection<string>Palavras que nunca são reportadas como erradas.
LabelstringNome acessível da página. Por padrão, um Document localizado.
MaxImportSizeInt64Maior arquivo que pode ser aberto, em bytes (25.000.000 por padrão).
PdfFontsPdfFontSetFontes para a exportação em PDF, criadas com PdfFontSet.FromTrueType. Sem elas, o menu File não tem comando de PDF.
ProofAsYouTypeboolSublinha problemas durante a digitação; o usuário pode ativar no menu Review (true por padrão).
ProofingboolOferece a verificação de ortografia, gramática e lógica para inglês e búlgaro: menu Review, botão da barra de ferramentas e F7 (true por padrão).
ReadOnlyboolMostra o documento sem permitir alterações.
ShowMenuBarboolMostra a barra de menus (true por padrão).
ShowStatusBarboolMostra palavras, caracteres, página e zoom (true por padrão).
ShowToolbarboolMostra a barra de ferramentas de formatação (true por padrão).
StylestringEstilo embutido adicionado ao elemento raiz.
ZoomintZoom inicial em porcentagem (100 por padrão).

Eventos

API

EventoTipoDescrição
OnChangedEventCallbackGerado após uma breve pausa quando o texto mudou.
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>

Pacote

DocumentEditor faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.