nfephp-org / sped-da

Classes para geração dos documentos auxiliares usados pelos padrões Sped
Other
139 stars 238 forks source link

Título do PDF #602

Open dubbows opened 6 months ago

dubbows commented 6 months ago

Para incluir títulos no PDF é necessário essa implementação:

vendor/nfephp-org/sped-da/src/NFe/Danfe.php

class Danfe extends DaCommon { ... protected $title = '';

public function setTitle($title) { $this->title = $title; }

protected function monta() { ... $this->pdf->setTitle($this->title); ... } ... }

Se puder incluir a implementação seria de grande valia.

gustavokennedy commented 2 weeks ago

Olá @dubbows!

Abri um PR com a solicitação.

f3lpz commented 2 weeks ago

Boa tarde @gustavokennedy , esse pull request quebrou a impressão, pois na linha 500 esta atribuindo o valor da variavel pdf uma string vazia, isso da o erro Call to a member function setTitle() on string

gustavokennedy commented 2 weeks ago

Verdade @f3lpz , vou incluir o setTitle na linha 513, abaixo da instância $this->pdf = new Pdf($this->orientacao, 'mm', $this->papel);.

gustavokennedy commented 2 weeks ago

Corrigido! @f3lpz @dubbows

f3lpz commented 2 weeks ago

Valeu @gustavokennedy !

robmachado commented 2 weeks ago

@gustavokennedy sempre faça um teste local antes de subir um PR, como erá uma coisa muito simples nem me atentei ao local onde estava a implementação e autorizei (falha minha por não conferir)

gustavokennedy commented 2 weeks ago

@robmachado Pode deixar! Foi tão simples que deixei passar também! Nas próximas farei, com certeza. 👏👏

gustavokennedy commented 2 weeks ago

@robmachado Lembrei agora também! Não teriamos que alterar nada nas Documentações?

robmachado commented 2 weeks ago

Poes é a documentação está "paupérrima" falta tudo kkkk vide https://github.com/nfephp-org/sped-da/blob/master/docs/Danfe.md

robmachado commented 2 weeks ago

Eu estou fazendo uma refatoração da Danfe, por hora estou chamando de Danfe2, estou movendo as (ou a maioria das) estruturas para traits assim fica mais facil manter o codigo em blocos menores