Hola,
Necesito imprimir una parte de una alinea en negrita (el codigo), y la siguiente parte (concepto) normal, he estado haciendo pruebas y revisando el foro, pero no consigo hacerlo pongo la linea que necesito imprimir.
oPrn:cmSay( linea,3.6,memoline(alltrim((cpptod)->codigo)+" - "+alltrim((cpptod)->concepto),nlongitudlineat,nlineactualt),oFont)
He intentado esto :
Imprimir el codigo :
oPrn:cmSay( linea,3.6,alltrim((cpptod)->codigo),oFontnegrita)
Averiguar el ancho con
nsize:=oPrn:GetTextWidth(alltrim((cpptod)->codigo),oFontnegrita)
pero me lo da en pixeles y lo paso a cm así :
nancho:=oPrn:Cmtr2Pix(nsize, 0)
y despues imprimo la linea normal :
oPrn:cmSay( linea,3.6+nancho[1]," - "+alltrim((cpptod)->concepto),nlongitudlineat,nlineactualt,oFont)
Pero me da error, no consigo hacerlo.
¿Alguna sugerencia?
Muchas gracias