Impresión de Iconos

12/02/2004 - 11:31 por Julio Garvía Honrado | Informe spam
Hola grupo,
Actualmente preciso la impresión (en impresora) de un
esquema en el que aparecen elementos lineales e iconos.
Para la impresión de los elementos lineales no se me
presenta ningún problema, sin embargo, no puedo decir lo
mismo de los iconos.

Para la impresión de estos últimos empleo la
función "DrawIcon", no obstante, al realizar la impresión,
no consigo que éstos aparezcan impresos en el documento.

¿Alguien me podría orientar para cosumar
satisfactoriamente esta tarea?

Gracias de antemano.
Un saludo,

Julio Garvía Honrado.

Preguntas similare

Leer las respuestas

#1 Renato Amaya
13/02/2004 - 13:29 | Informe spam
Bueno pues lo primero q tienes que hacer es Con tu CDC, prepararlo para
iniciar el proceso de impresion, sino me quivoco es con la funcion
CDC::StartPage()

Y luego ahi recien utilizas la funcion DrawIcon.


PD: Si queres postea el codigo para asi poder revisarlo, y poder
ayudarte mas..
Respuesta Responder a este mensaje
#2 Julio Garvía Honrado
16/02/2004 - 11:25 | Informe spam
En relación a la respuesta anterior, tras iniciar la
impresión (pDC->StartPage()) se llama a la función
encargada de imprimir los iconos (en la impresora) tal y
como se indica en el siguiente código, no obstante, éstos
nunca aparecen impresos en el documento.

void
CMyClassView::OnPrint(CDC *pDC, CPrintInfo *pInfo)
{
...
pDC->StartPage();

m_fnImprimirRed(pDC, pInfo);

CScrollView::OnPrint(pDC, pInfo);
}

void
CMyClassView::m_fnImprimirRed(CDC *pDC, CPrintInfo *pInfo)
{
HICON hIcono;
...
hIcono = AfxGetApp()->LoadIcon(IDI_ICONO);

pDC->DrawIcon( Coord_Inicial.x,
Coord_Inicial.y,
hIcono);
...
}

Creo que con esta parte de código puede ser suficiente
para evaluar algo más mi consulta, de no ser así,
haganmelo saber para añadir más datos que pudieran aportar
algo más de información.

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida