Alatunnisteen muokkaus

Started by Rutja76, 13.12.17 - klo:09:41

Previous topic - Next topic

Rutja76

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.

Ere Maijala

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.

Rutja76

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.

Ere Maijala

Muistaakseni fiksasin noita vähän seuraavaan versioon, että tulisivat samalle leveydelle muun sisällön kanssa, mutta pitää tarkistaa vielä.