Visual Basic - posicionar una impresion

Life is soft - evento anual de software empresarial
 
Vista:

posicionar una impresion

Publicado por Mariel (78 intervenciones) el 01/03/2002 20:50:37
hola necesito saber como posicionar por defecto la columna de comienzo de la impresora, porque lo hago con currentX pero resulta que me imprime la primera linea en esa posicion pero si el texto es muy largo y ocupa mas de una linea, la segunda ya la escribe al lado del margen izquierdo de la hoja, y yo quiero que la escriba un poco mas a la derecha y no se como hacer.

por favor alguien que me ayude
gracias
Mariel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:posicionar una impresion

Publicado por PonchoWare (88 intervenciones) el 04/03/2002 16:09:55
Menudo problema, se me ocurre partir la cadena en varias subcadenas y alinearlas una por una, pero como vas a saber hasta donde cortar la cadena?, una opcion es usar una fuente de ancho fijo como "Courier New", y contar cuantas caben. Otra es la de usar TextWidth, hacer un ciclo en el que vamos sacando caracter por caracter hasta que el ancho del texto acumulado alcance el ancho deseado.

Alguien tiene alguna mejor idea.

Si estoy de humor despues pongo el codigo. Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar