Pergunta

Eu estou tentando criar um clone notepad / WordPad. Eu quero salvá-lo em formato .rtf de modo que possa ser lido por WordPad. Como faço para salvar a fazer isso em C #?

Foi útil?

Solução

Assumindo que você está tentando fazer isso sozinho para fins de aprendizagem, você não quiser usar uma biblioteca para fazer isso por você:

Basicamente, você precisa escrever um programa que mantém na memória uma string com RTF marcação, ou uma árvore de dados DOM-like. Usando o arquivo RTF especificação , você deve escrever um plano (texto) marcado corretamente e com uma extensão .rtf. Da mesma forma como se você estivesse escrevendo um arquivo HTML.

Outras dicas

me corrija se eu estiver errado, mas se você estiver usando o controle RichTextBox, você pode simplesmente usar o método RichTextBox.SaveFile para accomplush isso. Apenas um palpite embora que você quer dizer fazê-lo sem usar esse controle.

RTF Spec Fazer a ligação

criar a especificação XML baseado em sua API e você pode fazer seu aplicativo compatível com o WordPad, Word etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top