Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Exemplo de uso: https://www.ngdevelop.tech/angular-8-export-to-pdf-using-pdfmake/


2.1.2.1. Prós

  • Usada Indicação do Danilo Salvez, sendo usada desde início de 2021 em Projetos do CRM & Faturamento;
  • Depoimento do time do CRM & Faturamento de que biblioteca tem atendido a bem a necessidade deles desde a primeira utilização;
  • Devido a utilização de matriz simples (similar ao uso de tabela, inclusive com propriedade 'colSpan') para posicionamento dos recursos na área de impressão, abstrai bastante a complexidade do posicionamento em tela;
  • Abstração de complexidade de quebras de linhas para textos e quebras de páginas;
  • Mínimo suficientemente necessário para atender a demanda com sucesso, similar a uma biblioteca fornecida pelo POUI se esta existisse.

...

Exemplo de uso: https://medium.com/ekode/gerando-pdf-no-angular-com-jspdf-99ab94df7870


2.2.2.1. Prós

  • Indicação do Bruno Romero, do time de FrameWork;
  • Melhor integração ao VS CODE, com autocomplete das funcionalidades da biblioteca, o que facilita o desenvolvimento;
  • Devido a utilização de posicionamento por pixel dentro da área de impressão, consegue-se alta precisão no posicionamento de elementos, sendo necessário informar as coordenadas de cada item em tela, tanto dos retângulos quanto dos títulos e textos que abrigarão cada campo do formulário da CAT;
  • Boa para elaboração de abstrações que disponibilize para o cliente funções que o atendam.


2.2.2.2. Contras

  • O posicionamento por pixel onera o tempo de desenvolvimento e complexidade;
  • Muita funcionalidade documentada, porém sem exemplo de uso;
  • Quebra de textos e de páginas verbosa e a cargo do desenvolvedor, exigindo elaboração de cálculo e combinação de funções da biblioteca;


2.2.3. DEMO

2.2.3.1. MODELO USANDO BIBLIOTECA

...