dcprint.h

Clase wxPrinterDC

Un contexto de dispositivo de impresora es específico de MSW y Mac, y permite acceder a cualquier impresora con un controlador Windows o Macintosh.

Jerarquía:

Jerarquía de la clase wxPrinterDC

Consultar wxDC para obtener más información sobre los contextos de dispositivo, y wxDC::GetSize() para obtener consejos sobre cómo conseguir el escalado correcto para la página.

Funciones miembro

wxPrinterDC()

wxPrinterDC::wxPrinterDC(const wxPrintData & printData)

Constructor.

Pasa un objeto wxPrintData con la información necesaria para configurar un contexto de dispositivo de impresión adecuado. Esta es la forma recomendada de construir un wxPrinterDC. Hay que asegurarse de especificar una referencia a un objeto wxPrintData, no un puntero - es posible que ni siquiera se reciba una advertencia si pasa un puntero en su lugar.

GetPaperRect()

wxRect wxPrinterDC::GetPaperRect() const

Devuelve el rectángulo en coordenadas de dispositivo que corresponde al área completa del papel, incluyendo las regiones no imprimibles del papel.

El punto (0,0) en coordenadas de dispositivo es la esquina superior izquierda del rectángulo de la página, que es el área imprimible en MSW y Mac. Las coordenadas de la esquina superior izquierda del rectángulo de papel tendrán, por tanto, pequeños valores negativos, mientras que las coordenadas inferiores derechas serán algo mayores que los valores devueltos por wxDC::GetSize().

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxDC, wxReadOnlyDC y wxObject.