MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Rutja76 on 13.12.17 - klo:09:41

Title: Alatunnisteen muokkaus
Post by: Rutja76 on 13.12.17 - klo:09:41
Hei

Alatunnisteen asetukset ovat tiedostossa pdf.php joten ei ole mahdollista muokata niitä invoice_printer_oma.php:ssä. Olisi hyvä jos voisi siirtää nuo asetukset invoice_printer_base.php:hen. Marginaalit eivät esim. ole samoja kuin muualla ja lisäksi olisi hyvä kustomoida alatunnisteen kentät.
Title: Re: Alatunnisteen muokkaus
Post by: Ere Maijala on 13.12.17 - klo:20:10
Marginaalia alareunasta ei voi säätää, eikä keskimmäisen sarakkeen sijaintia. Näissä olisi tosiaan parannettavaa. Vasemman ja oikean reunan marginaalit saa kuitenkin asetettua (esim. $this->pdf->footerLeftPos = x;) samoin kuin sisällön (esim. $this->pdf->footerLeft = 'foo';). Noihin täytynee kyllä tehdä kunnon metodit, kun ei tuo kaunista ole.
Title: Re: Alatunnisteen muokkaus
Post by: Rutja76 on 13.12.17 - klo:21:52
Quote from: Ere Maijala on 13.12.17 - klo:20:10
Marginaalia alareunasta ei voi säätää, eikä keskimmäisen sarakkeen sijaintia. Näissä olisi tosiaan parannettavaa. Vasemman ja oikean reunan marginaalit saa kuitenkin asetettua (esim. $this->pdf->footerLeftPos = x;) samoin kuin sisällön (esim. $this->pdf->footerLeft = 'foo';). Noihin täytynee kyllä tehdä kunnon metodit, kun ei tuo kaunista ole.
Nämä onnistuvat kun laittaa nuo rivit funktioon function initPDF() tiedostossa invoice_printer_oma.php, kiitos.

Keskimmäisen sarakkeen olen muokannut suoraan tiedostoon pdf.php, esim. vasenpuolinen justifiointi funktionissa Footer(). Tosiaan, tällä hetkellä vasemman ja oikean alatunnisteen marginaalit ovat eri kuin muualla (liian leveät) ja se vaikuttaa tulostukseen. Siksi piti laittaa kapeammat marginaalit.
Title: Re: Alatunnisteen muokkaus
Post by: Ere Maijala on 13.12.17 - klo:22:09
Muistaakseni fiksasin noita vähän seuraavaan versioon, että tulisivat samalle leveydelle muun sisällön kanssa, mutta pitää tarkistaa vielä.