Jump to content


Photo

Componente tipo RicEdit con sangrado de texto


  • Please log in to reply
4 replies to this topic

#1 jacapu

jacapu

    Advanced Member

  • Miembros
  • PipPipPip
  • 56 posts

Posted 22 October 2021 - 02:10 PM

Buenas, sabeis de algun componente tipo RichEdit que justifique el texto como puede hacerse en Microsoft Word o WordPad, o sea, justificar a la izquierda, al centro, a la derecha y a los dos lados, (sangrado).

Saludos.


  • 0

#2 el-mono

el-mono

    Advanced Member

  • Miembros
  • PipPipPip
  • 149 posts

Posted 25 October 2021 - 11:04 AM

Hola Jacapu, la nueva version de Delphi trae nuevas funciones y un control mejorado. Componentes de terceros tenes TmsSoftware, TrichView. 


  • 1

#3 jacapu

jacapu

    Advanced Member

  • Miembros
  • PipPipPip
  • 56 posts

Posted 27 October 2021 - 12:10 PM

Gracias por responder, pero el RichEdit de la versión Berlín  es como el de la versión 7.

Hay que hacer apaños con las RX, pero no acaban de cuajar.

Gracias de todos modos.

Saludos


  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14477 posts
  • LocationMéxico

Posted 27 October 2021 - 12:41 PM

Buenas, sabeis de algun componente tipo RichEdit que justifique el texto como puede hacerse en Microsoft Word o WordPad, o sea, justificar a la izquierda, al centro, a la derecha y a los dos lados, (sangrado).
Saludos.

 
Hola jacapu
 
¿ Algo así ?
 
 


delphi
  1. procedure TForm1.Button2Click(Sender: TObject);
  2. begin
  3.   RichEdit1.Paragraph.Alignment := taLeftJustify;
  4.   RichEdit1.Lines.Add('Esta línea se alinea a la IZQUIERDA...');
  5.   RichEdit1.Paragraph.Alignment := taCenter;
  6.   RichEdit1.Lines.Add('Esta línea se alinea al CENTRO...');
  7.   RichEdit1.Paragraph.Alignment := taRightJustify;
  8.   RichEdit1.Lines.Add('Esta línea se alinea a la DERECHA...');
  9. end;

 
 
Saludos


  • 0

#5 jacapu

jacapu

    Advanced Member

  • Miembros
  • PipPipPip
  • 56 posts

Posted 29 October 2021 - 01:23 PM

Sí, pero faltaría:

 

'RichEdit1.Paragraph.Alignment:= taJustify;'

 

que equivaldría a pulsar el botón de WordPad o Microsoft Word con el icono  con las rallas de igual anchura.

Sería lo que aquí entendemos como 'sangrar el texto', (alineado a izquierda y derecha al mismo tiempo).

Es como si se utilizaran el botón de alineación a izquierda y el botón de alineación derecha a la vez.


  • 0




IP.Board spam blocked by CleanTalk.