PDA

Ver la Versión Completa : Se pueden hacer tablas en un richedit como las del word?


danyfebrero
25-08-2012, 20:22:03
Hola:
Se pueden hacer tablas en un richedit como las del word?
Como se hacen en caso de que se pueda?
Saludos y gracias

Casimiro Notevi
25-08-2012, 22:06:30
No creo que se pueda.

danyfebrero
25-08-2012, 23:42:14
Hola Casimiro
Creo que debe poder hacerce porque si hago una tabla en el word, la copio y la pego en el richedit, la tabla sale en el richedit con estructura y todo, solo que no se como hacer la tabla en el mismo richedit sin tener que copiarla de otro lado y pegarla en el.
saludos y muchas gracias

Casimiro Notevi
25-08-2012, 23:57:45
Pues entonces guarda en un fichero lo que has copiado en el richedit (richedit.savetofile('nombrequequieras.rtf')) y le echas un vistazo al fichero con cualquier editor para ver cómo lo hace.

ecfisa
26-08-2012, 01:01:23
Pues entonces guarda en un fichero lo que has copiado en el richedit (richedit.savetofile('nombrequequieras.rtf')) y le echas un vistazo al fichero con cualquier editor para ver cómo lo hace.

^\||/ Práctico y eficiente.

Saludos. :)

danyfebrero
26-08-2012, 01:18:12
hola estuve buscando por la pagina de microsoft y tienen bastantes cosas voy a leerlas, saludos de todas maneras gracias por la ayuda. por otra parte aunque guarde el contenido del richedit y lo lea como haría para crear un codigo en delphi para crear las tablas? uffff que lio
saludos y gracias
dany

ecfisa
26-08-2012, 01:50:23
Hola danyfebrero.

Revisa si encuentras algo en este enlace [TRichView (http://www.trichview.com/delphi-richedit.html)], en [este (http://www.vclcomponents.com/s/0__/table_richedit_delphi/)], hay algunos componentes que también podrías mirar.

Saludos. :)

danyfebrero
26-08-2012, 04:07:06
gracias ecfisa por la ayuda, voy a revisar ahora mismo.
saludos
dany

danyfebrero
26-08-2012, 04:15:37
hice lo que me dijo casimiro

este es el RTF con solo la tabla

{\rtf1\ansi\ansicpg1252\deff0\deflang3082\deflangfe3082{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue0;}
\viewkind4\uc1\trowd\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10\brdrcf1 \trbrdrl\brdrs\brdrw10\brdrcf1 \trbrdrb\brdrs\brdrw10\brdrcf1 \trbrdrr\brdrs\brdrw10\brdrcf1 \clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2053\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4214\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx6375\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx8536\pard\intbl\nowidctlpar\f0\fs24 11\cell 12\cell 13\cell 14\cell\row
\intbl 21\cell 22\cell 23\cell 24\cell\row
\pard\nowidctlpar\sa200\sl276\slmult1\lang10
\par }

puse como testo en cada fila y columna un numero 11, 12, .... y asi pero no logro entender nada, encontré una web donde explican toda la sintaxis de los rtf pero no logro comprender como utilizarlas en delphi, digo si es que se puede hacer?

Casimiro Notevi
26-08-2012, 11:08:17
puse como testo en cada fila y columna un numero 11, 12, .... y asi pero no logro entender nada, encontré una web donde explican toda la sintaxis de los rtf pero no logro comprender como utilizarlas en delphi, digo si es que se puede hacer?

Hombre, preguntas si se puede hacer, pues tú mismo has dicho que sí se puede, que lo has copiado y que sale bien, por lo tanto, según tú, sí que se puede.
¿Cómo se puede hacer?, Pues ahí en ese rtf que has pegado se puede intuir el cómo está hecho, pero definitivamente, necesitas un tutorial, así que habrá que buscar.
También te puede servir los componentes que te ha enlazado ecfisa.

danyfebrero
26-08-2012, 18:27:11
ya revisé los componentes pero valen como 300 Euros, de todas formas gracias,
por otro lado que tutorial debo buscar, que debo estudiar?? quiero aprender y solo se aprende estudiando! pero por favor guienme un poco.
saludos y gracias
dany