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.
— Clístenis Batista 03 de Mar de 2021Bom 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.
— Clístenis Batista 03 de Mar de 2021