• Domingo 19 de Mayo de 2024, 09:42

Autor Tema:  Printer.width Es Ancho Físico O Area Imprimible  (Leído 1172 veces)

nestor g

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Printer.width Es Ancho Físico O Area Imprimible
« en: Martes 27 de Enero de 2004, 23:53 »
0
La propiedad width de printer es el tamaño del ancho físico del papel o es el área imprimible ?

Si fuera el físico, cómo averiguo el área imprimbible.

Otra similar:

Si hago Printer.textwidth de un string me da que es menor al printer.width sin embargo se trunca por qué ??

Néstor G

nestor g

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Printer.width Es Ancho Físico O Area Imprimible
« Respuesta #1 en: Miércoles 28 de Enero de 2004, 12:42 »
0
Yo mismo encontré la respuesta es el ancho físico.

Con el Scalewidh encuentro el area imprimible


Néstor G.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Printer.width Es Ancho Físico O Area Imprimible
« Respuesta #2 en: Miércoles 28 de Enero de 2004, 15:21 »
0
Hola nestor q

Efectivamente, como tú dices, Width devuelve o establece el tamaño del Ancho de papel actual para la impresora y ScaleWidth el ancho imprimible, de igual forma que ScaleWidth aplicada a un MdiForm, que devuelve el ancho no ocupado por controles PictureBox (o alineables, supongo) en el MdiForm.

La mayoría de las impresoras dejan un margen no imprimible (independientemente del margen que tú estés usando) a los lados del papel, si bien en algunas es posible definir un valor (edge to edge) que indica a la impresora que imprima desde un borde hasta otro del papel. En caso de que la impresora pintase 'edge to edge' los valores para Width y ScaleWidth coincidirían.

Otra causa de truncamiento, evidente, podría ser que el papel cargado en la impresora fuera de menor ancho que el configurado... pero está claro que este no es tu caso.

Suerte.