Personalize o número da página ao imprimir um qtextDocument
-
25-09-2019 - |
Pergunta
Estou tentando imprimir o conteúdo de um QTextEdit
. Para isso, estou usando QTextDocument::print(QPrinter*)
. Fazendo isso, um número de página é adicionado automaticamente na parte inferior direita da página.
Existe alguma maneira de mudar seu formato / movê -lo / se livrar dele?
Obrigado.
Solução
Até onde eu sei, isso é codificado no QT, para que você não possa alterá -lo.
Dê uma olhada em QTBUG-1688. Lá você vê que esse fato já foi relatado, mas eles não parecem funcionar nisso. Então você terá que fazer isso sozinho, eu acho.
Outras dicas
Se você precisar disso, existe uma maneira. Você pode usar
void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )
Adicione o rodapé desejado usando isso. Obviamente, não é bom, mas se você precisar, com certeza, use.
Eu não experimentei. Mas deve funcionar.