Edição
Vários aspectos de edição no RichView merecem uma atenção especial - desfazer/refazer, proteger texto, e arrastar e soltar (drag&drop).
Desfazer e Refazer
Todas as operações no RichViewEdit podem ser desfeitas e refeitas. O Buffer de desfazer pode conter virtualmente um número ilimitado de operações para desfazer e refazer.
Você pode desfazer digitação, inserção e exclusão de conteúdos, operações em tabelas.
Texto Protegido
A proteção de texto é bastante flexível no RichView.
Você pode
- proteger texto de modificações (mas ainda assim pode ser totalmente apagado),
- proteção de texto de exclusão (mas ainda assim pode ser modificado),
- proteção de texto de remoção e exclusão,
- não permitir inserção entre dois fragmentos de texto,
- fazer parágrafos inteiros somente leitura,
e mais ...
Arrastar e soltar (Drag and Drop)
Enquanto a maioria dos editores VCL oferece uma implementação limitada de arrastar e soltar (drag&drop) que funciona somente entre editores dentro da mesma aplicação, TRichView implementa este recurso completamente. Por exemplo, você pode arrastar alquivos do Windows Explorer, um hyperlink do Internet Explorer, e rich text de e para o Microsoft Word.
TRichViewEdit acita dados nos seguintes formatos:
- RVF (formato interno)
- RTF (Formato Rich Text)
- texto (ANSI or Unicode)
- hyperlinks (tanto alvo quanto título, se disponíveis)
- imagens (bitmaps, DIB, metafiles)
- arquivos (RVF, RTF e arquivos de texto são inseridos automaticamente; você pode escrever um código para a inserção de arquivos em formato personalizado)
TRichView provê dados nos seguintes formatos:
- RVF (formato interno)
- RTF (Formato Rich Text)
- texto (ANSI e Unicode)
- imagens (se bitmap ou imagem metafile é arrastada)
|