Página 1 de 1

Por favor, un peque

Publicado: Mié Oct 11, 2006 6:26 pm
por jmartial
Hola,
Estoy desesperado, porque no me entero como funciona la TEnhMetafile. A ver
si me pudiérais dar un pequeño ejemplo de:
Tengo un panel, creo un metafile en memoria con un rectángulo, y quiero
pintarlo dentro del panel sin perder las proporciones ni que se salga de las
coordenadas del panel.
Me haríais un gran favor, porque yo esto lo hice con los wmf, pero usando
las funciones del api, pero ahora con la TMeta y TCanvas no soy capaz de
lograrlo, no me entero de qué es lo que hacen por dentro para adaptarme.
Un Saludo,
Joaquín

Por favor, un peque

Publicado: Dom Oct 15, 2006 5:56 pm
por jfgimenez
Joaquín,
> Estoy desesperado, porque no me entero como funciona la TEnhMetafile. A
> ver si me pudiérais dar un pequeño ejemplo de:
>
> Tengo un panel, creo un metafile en memoria con un rectángulo, y quiero
> pintarlo dentro del panel sin perder las proporciones ni que se salga de
> las coordenadas del panel.
>
>
> Me haríais un gran favor, porque yo esto lo hice con los wmf, pero usando
> las funciones del api, pero ahora con la TMeta y TCanvas no soy capaz de
> lograrlo, no me entero de qué es lo que hacen por dentro para adaptarme.
No estoy seguro de lo que quieres hacer, pero quizás lo más sencillo sea
utilizar un control TPreviewPage, que ya lo hace todo. Concretamente, este
control es la base del preview de Xailer, es decir, es lo que hay dentro de
la ventana del preview, excluyendo la barra de botones y la barra de estado.
Está hecho así a propósito, para que se pueda utilizar de forma
independiente e incluso que cada uno se pueda crear su propio preview sin
complicarse la vida con la visualización del emf.
--
Un saludo,
José F. Giménez
http://www.xailer.com