pdf - tinta - multifuncional brother mfc j5330dw
Para generar una página PDF desde un MFC MDI CView (1)
Si descarga CutePDF , puede imprimir directamente a un PDF. Es como la impresión normal basada en impresora. Estoy bastante seguro de que si obtienes acrobat pro de adobe, puedes hacer lo mismo.
Editar:
Usando un contexto de dispositivo, puede hacer todo su dibujo de forma que "pueda" ser utilizado por un controlador para almacenar gráficos vectoriales.
Si maneja el comando WM_PRINT (ON_MESSAGE en su mapa de mensajes), entonces se le proporciona un HDC. Puede recuperar un CDC de estilo MFC desde el HDC haciendo lo siguiente:
CDC* pDC = CDC::FromHandle( hDC );
Ahora puede emitir comandos de dibujo DC estándar a la impresora de la siguiente manera:
int width = pDC->GetDeviceCaps( HORZRES );
int height = pDC->GetDeviceCaps( VERTRES );
pDC->MoveTo( 0, 0 );
pDC->LineTo( width, height );
Esto dibujará desde la esquina superior izquierda hasta la esquina inferior derecha. Si escala todos sus gráficos vectoriales en consecuencia, con suerte (aunque desafortunadamente no estoy seguro de ello), aparecerán en el PDF como comandos vector en lugar de comandos ráster.
Mi aplicación MDI C ++ MFC muestra dibujos de ingeniería en sus vistas. ¿Cuál es una buena manera de volcar un objeto derivado CView en un archivo PDF? ¿Qué bibliotecas podría sugerir (no nesesery gratis)? He buscado en algunas bibliotecas como Cairo y libHaru. Es posible dibujar todos los componentes gráficos, pero estaba pensando que el CView ya tiene todos los esquemas realizados. ¿Se puede descargar en un PDF a través de un PS o algo así? Gracias