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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top