2010-04-07 5 views
1

QTextEdit의 내용을 인쇄하려고합니다. 그 때문에 나는 QTextDocument::print(QPrinter*)을 사용하고 있습니다. 그러면 페이지 번호가 페이지 오른쪽 하단에 자동으로 추가됩니다.QTextDocument를 인쇄 할 때 페이지 번호 사용자 정의

형식을 바꾸거나 이동하거나 제거하는 방법이 있습니까?

감사합니다.

답변

2

내가 알기로는 Qt에 하드 코딩 된 것으로 알고 있으므로 변경할 수 없습니다.

QTBUG-1688을 살펴보십시오. 거기서이 사실은 이미보고 된 바 있습니다. 그러나 그 사실은 작동하지 않는 것 같습니다. 그래서 당신은 스스로 그것을해야 할 것이라고 생각합니다.

1

필요한 경우 방법이 있습니다. 당신은 좋은 것이 아니라 당신이 확실히 필요하면, 그것의 사용을 분명히 ..

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

이를 사용하여 원하는 바닥 글을 추가 할 수 있습니다.

나는 시도를하지 않고있다. 그러나 그것은 효과가있다.