Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/08/2005, 18:03
Avatar de ccca001
ccca001
 
Fecha de Ingreso: agosto-2004
Mensajes: 388
Antigüedad: 19 años, 8 meses
Puntos: 0
he aqui solucionado, por si a alguien le interesa:

largo = Len(Text3) / 60
i = 1

For x = 1 To Round(largo + 1, 0)
a = 60
impr = Mid(Text3, i, a)
If Len(impr) < 59 Then
Printer.FontBold = True
Printer.CurrentX = 5.5
Printer.CurrentY = y
Printer.Print UCase(impr)
Printer.FontBold = False
Exit For
End If
u = Mid(impr, a, 1)
If u <> "*" Then
Do While u <> " "
a = a - 1
impr = Mid(Text3, i, a)
u = Mid(impr, a, 1)
Loop
End If
Printer.FontBold = True
Printer.CurrentX = 5.5
Printer.CurrentY = y
Printer.Print UCase(impr)
Printer.FontBold = False
'Debug.Print impr
i = i + a
y = y + 0.5
Next x
__________________
"How do you define Real?"