Domanda

Sto cercando di stampare il contenuto di un QTextEdit. Per questo sto usando QTextDocument::print(QPrinter*). Facendo questo, un numero di pagina viene automaticamente aggiunto in basso a destra della pagina.

C'è un modo per cambiare il suo formato / spostarlo / sbarazzarsi di esso?

Grazie.

È stato utile?

Soluzione

Per quanto ne so che è difficile codificato in Qt, quindi non si può cambiare.

Dai un'occhiata alla QTBUG-1688 . Ci si vede che questo fatto sia già stato comunicato, ma non sembrano lavorare su di essa. Quindi dovrete farlo da soli, penso.

Altri suggerimenti

Se avete bisogno di questo, c'è un modo. È possibile utilizzare

void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )

Aggiungi il tuo piè di pagina desiderata utilizzando questo .. Ovviamente non è una buona, ma se ne avete bisogno di sicuro, fare uso di esso.

Non ho dare una prova comunque. Ma dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top