Un utente ha chiesto informazioni su WooCommerce PDF Invoices & Packing Slips di Wordpress

Stampa numero di pagina pdf

Un utente ha chiesto 👇

Ciao, puoi stampare un numero di pagina pdf? (per una fattura con più di una pagina)
Come posso fare ciò?

Grazie

Lanciatore di thread

(@silenx)

3 anni fa

Ho trovato un altro post nel forum con la scorciatoia {{PAGE_NUM}} / {{PAGE_COUNT}}.
Ma PAGE_NUM non sembra funzionare

Autore del plugin

(@Melograno)

3 anni fa

È strano … È un modello personalizzato? In tal caso, puoi rimuovere gli stili relativi a .pagenum?


/* page numbers */
.pagenum:before {
	content: counter(page);
}
.pagenum,.pagecount {
	font-family: sans-serif;
}

https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips/blob/v2.1.4/templates/Simple/style.css#L261-L267

Questo è tutto counter(page) po ‘questo non farà nulla.

Ewout

Lanciatore di thread

(@silenx)

3 anni fa

Sì, è un modello personalizzato, controllerò il CSS.
EDIT: no .pagenum in CSS

Questa risposta è stata modificata 3 anni fa da. Lanciatore di thread

(@silenx)

3 anni fa

Grazie.
L’ho aggiunto al mio CSS

/ * numeri di pagina * /
.pagenum: prima di {
oggetto: contatore (pagina);
}
.pagenum, .pagecount {
famiglia di caratteri: sans-serif;
}

E adesso funziona!

Solo la prima pagina mostra il numero di pagina.

Autore del plugin

(@Melograno)

3 anni fa

Dove hai messo il {{PAGE_NUM}} / {{PAGE_COUNT}}?

Lanciatore di thread

(@silenx)

3 anni fa

Ho aggiunto le opzioni del plug-in del piè di pagina, che non sono nel codice (admin.php? Page = wpo_wcpdf_options_page & tab = general)

Autore del plugin

(@Melograno)

3 anni fa

In tal caso avrai bisogno anche di piè di pagina ripetuti:
Ripeti intestazioni e piè di pagina

Consiglierei di metterlo in un div separato che applichi position:fixed a (come con i piè di pagina ripetuti), invece di metterlo nel piè di pagina.

Ewout

Lanciatore di thread

(@silenx)

3 anni fa

Sì, ho un piè di pagina ripetuto.
Il mio CSS per il piè di pagina è:



#footer { 
position: fixed;
bottom: -1cm;
        left: 0;
        right: 0;
        height: 1cm; /* if you change the footer height, don't forget to change the bottom (=negative height) and the @page margin-bottom as well! */
        text-align: center;
        border-top: 0.1mm solid gray;
        margin-bottom: 0;
        padding-top: 2mm;
}

Esempio:
Ricevo una fattura di 4 pagine: prima pagina senza piè di pagina, seconda con 2/4, terza 3/4 e ultima 4/4

Con una fattura di una pagina ho 1/1

Qualche idea?

Lanciatore di thread

(@silenx)

3 anni fa

Ok ora funziona.
Grazie ancora 🙂
Ora ho il numero di pagina in ogni pagina pdf.

Autore del plugin

(@Melograno)

3 anni fa

sembra che forse non avevi il piè di pagina nella parte superiore dei tuoi documenti? O era qualcos’altro?

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *