Necesito crear la linea que se va a imprimir pero no logro hacer ni el salto de linea ni el tab "chr(9)"
como se hace? es para generar un PDF
Code: Select all | Expand
METHOD armarLinea( xDatos ) CLASS TPdf
LOCAL cLinea
LOCAL xSalto := Chr( 13 )
cLinea := ;
" Nacimiento: " + xDatos[ "fecha_nacimiento" ] + xSalto + ;
" Localidad: " + xDatos[ "localidad_nacimiento" ] + xSalto + ;
" Padre: " + xDatos[ "padre_nacimiento" ] + xSalto + ;
" Madre: " + xDatos[ "madre_nacimiento" ] + xSalto + ;
" Matrimonio: " + xDatos[ "fecha_matrimonio" ] + xSalto + ;
" Localidad: " + xDatos[ "localidad_matrimonio" ] + xSalto + ;
" Conyuge: " + xDatos[ "conyuge_matrimonio" ] + xSalto + ;
" Padre: " + xDatos[ "padre_matrimonio" ] + xSalto + ;
" Madre: " + xDatos[ "madre_matrimonio" ] + xSalto + ;
" Defunción: " + xDatos[ "fecha_defuncion" ] + xSalto + ;
" Localidad: " + xDatos[ "localidad_defuncion" ] + xSalto
RETURN ( cLinea )
...
METHOD lineas() CLASS TPdf
LOCAL elemento
::nLinea := 5
FOR EACH elemento IN ::aDatosImprimir
UTILPRN ::oUtil Self:nLinea, 1 SAY elemento[ 1 ]
UTILPRN ::oUtil Self:nLinea+1, 1 SAY ::armarlinea(elemento[2])
::nlinea:= ::nLinea+3
NEXT
RETURN ( NIL )