Ir al contenido


Foto

Componente tipo RicEdit con sangrado de texto


  • Por favor identifícate para responder
4 respuestas en este tema

#1 jacapu

jacapu

    Advanced Member

  • Miembros
  • PipPipPip
  • 56 mensajes

Escrito 22 octubre 2021 - 02:10

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
  • 148 mensajes

Escrito 25 octubre 2021 - 11:04

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 mensajes

Escrito 27 octubre 2021 - 12:10

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
  • 14.448 mensajes
  • LocationMéxico

Escrito 27 octubre 2021 - 12:41

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 mensajes

Escrito 29 octubre 2021 - 01:23

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.