Boa tarde amigos.
Algum colega já conseguiu fazer alinhamentos, exemplo alinhar campo moeda ou quantidade no FWMSPrinter ?
Se alguma pergunta ou resposta lhe foi útil, não deixe de dar seu voto positivo!
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