Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   PowerPoint y Memo se podrá? (https://www.clubdelphi.com/foros/showthread.php?t=79224)

sac 17-06-2012 02:43:14

PowerPoint y Memo se podrá?
 
Hola gente. pregunto Habrá alguna posibilidad de cargar por medio de un click cada diapositiva de un power point (de a una por vez) en un memo?
Supongamos que tengo un power point con 10 diapositivas lo que quiero hacer es que al viualizar el conjunto y hacer click en la Nro 5 por ej. ese texto aparezca en un memo al hacer click en la 8 limpio ese memo y aparezca el contenido de la 8 etc.
Se podrá hacer algo asi?
Desde ya Gracias

Casimiro Notevi 17-06-2012 09:39:59

Un TMemo sólo admite texto, y como supongo que una diapositiva de las que haces mención tiene algo más que texto, entonces no serviría, salvo que uses otro componente que no sea el TMemo, aunque personalmente desconozco cual puede servir para eso.

sac 18-06-2012 16:35:37

Este es mi problema.
 
Estimado Casimiro... a ver si me podés ayudar con mi proyecto porque estoy en un callejón sin salida.
Tengo una gran lista de archivos txt que cargo en un memo que está sobre un form que tienen la particularidad que son transparentes. Esto me sirve porque en otra ventana que abro debajo puedo usar como fondo de esos archivos de texto un color sólido, gradiantes, imágenes o pequeños clips de videos.

El problema que surge es que cuando recorro el memo hacia arriba y hacia abajo es molesto ver el avance de las líneas.
Lo ideal sería ver el archivo y que al clicquear sobre algun párrafo se abra en el memo de salida ese mismo párrafo, casi como lo hace el powerpoint con sus diapositivas. Obviamente el powerpoint junto con el olecontainer etc no lo uso porque tengo muy poca información acerca del uso en delphi.

Se me cruzan por la cabeza cargar el archivo en algún Tstrings o listboxs como para contar lineas... o algún richedit en lugar del memo... Me gustaría ya que tenés más experiencia en delphi que me des una idea de cómo lo harías para enfocarme en ese camino y ver los resultados.

Perdón por lo largo del hilo y desde ya gracias.

Casimiro Notevi 18-06-2012 17:45:44

Nunca he trabajado con powerpoint, desconozco su estructura :(

sac 18-06-2012 18:13:48

yo igual por eso te preguntaba como lo harías utilizando componentes como Tmemo, Tstring, TstringList, Trichedit o algun otro...

Casimiro Notevi 18-06-2012 19:33:36

Es que, como he dicho antes, no tengo ni idea de cómo es un powerpoint, supongo que tendrá algo más que texto para líneas, figuras, etc. así que imagino que no será lo ideal para mostrar en ningún componente de los mencionados.
Y si es sólo texto, tampoco entiendo el problema de que "sea molesto avanzar o retroceder el texto".

sac 19-06-2012 23:26:54

Acerca del molesto avance - retroceso
 
Perdón pensé que conocías un programa tan popular como el poewrpoint. De todas maneras te explicaba lo que hace ésta aplicación que estaba diseñando.
Imaginate un procesador de textos con fuentes de tamaño bastante grande e imaginate que clickeas sin soltar la flecha para bajar (vuelvo a decir) sin soltar. A eso es lo que me refiero cuando digo que es molesto ver ese avance o retroceso del texto.
Decime si me explico bien.

Casimiro Notevi 20-06-2012 00:11:51

Cita:

Empezado por sac (Mensaje 435578)
Perdón pensé que conocías un programa tan popular como el poewrpoint. De todas maneras te explicaba lo que hace ésta aplicación que estaba diseñando.
Imaginate un procesador de textos con fuentes de tamaño bastante grande e imaginate que clickeas sin soltar la flecha para bajar (vuelvo a decir) sin soltar. A eso es lo que me refiero cuando digo que es molesto ver ese avance o retroceso del texto.
Decime si me explico bien.

Pues no, no conozco la estructura interna de los archivos del powerpoint.

En cuanto a lo del avance o retroceso con las flechas en un texto, la verdad, no sé a qué te refieres con "molesto" :confused:

sac 20-06-2012 01:40:58

Ah bien, pero el powerpoint lo conoces. Ya me parecía raro. Bueno olvidándonos del power point todavía no consigo que el programa haga lo que te comentaba en un principio.
Se me ocurría cargar en un Tstring, ListBox o algún otro componente, alguno de los archivos de texto que tengo e indicarle que recorra todas las lineas del archivo, mientras no se encuentre con un '.' o un '.' seguido de un 'enter' o 'salto de carro' (creo que le llaman).
Si esto ocurre, que esas lineas las copie en algun memo por ejemplo y asi haga con las siguientes líneas, entonces al ver cada memo con cada párrafo por separado del archivo de texto inicial y, al clickearlos entonces sí, los cargo en Otro memo que necesito como salida para un segundo monitor.

Casimiro Notevi 20-06-2012 01:52:13

Cita:

Empezado por sac (Mensaje 435598)
Ah bien, pero el powerpoint lo conoces. Ya me parecía raro.

Sí, sí, alguna vez he visto alguno, por lo menos tres o cuatro :D

Cita:

Empezado por sac
Se me ocurría cargar en un Tstring, ListBox o algún otro componente, alguno de los archivos de texto que tengo e indicarle que recorra todas las lineas del archivo, mientras no se encuentre con un '.' o un '.' seguido de un 'enter' o 'salto de carro' (creo que le llaman).
Si esto ocurre, que esas lineas las copie en algun memo por ejemplo y asi haga con las siguientes líneas, entonces al ver cada memo con cada párrafo por separado del archivo de texto inicial y, al clickearlos entonces sí, los cargo en Otro memo que necesito como salida para un segundo monitor.

Bueno, si así te vale, estupendo.
A ver si alguien puede aportar algo que te sirva.


La franja horaria es GMT +2. Ahora son las 23:25:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi