Alinhamento em FWMSPrinter

Boa tarde amigos.

Algum colega já conseguiu fazer alinhamentos, exemplo alinhar campo moeda ou quantidade no FWMSPrinter ?

Bom dia Clistenis,

Eu consegui sim, só utilizar a função Transform (https://tdn.totvs.com/pages/viewpage.action?pageId=24347124) e utilizar a fonte "Courier New" no relatório.

Esta fonte "Courier New" todas as letras ocupam o mesmo espaço, ou seja, um "I" ocupa o mesmo espaço de um "M", isso ajuda no alinhamento.

Espero que ajude.

Abraço

Felipe, muito obrigado pelo seu feedback, vou efetuar os testes, um abraço.

Bom dia Clistenis.

Você pode usar também o método SayAlign:


FWMsPrinter(): SayAlign ( < nRow>, < nCol>, < cText>, [ oFont], [ nWidth], [ nHeigth], [ nClrText], [ nAlignHorz], [ nAlignVert ] )

https://tdn.totvs.com/display/public/PROT/FWMsPrinter

Abraço !

Rodrigo, obrigado pelo seu feedback. Pode me enviar um exemplo, ontem tentei de todas as formas utilizar o SayAlign mais os campos não aparecem no relatório.