Boa tarde amigos.
Algum colega já conseguiu fazer alinhamentos, exemplo alinhar campo moeda ou quantidade no 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.