QTextDocument etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
QTextDocument etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Mart 2018 Cuma

QTextDocument Sınıfı

Giriş
Sanırım QPrinter ile kullanılıyor.

Constructor
Şöyle yaparız.
auto textDoc = new QTextDocument();
pageCount metodu
Şöyle yaparız.
for (auto curPageNum = 1; curPageNum <= textDoc->pageCount(); ++curPageNum) {
 ...
}
setDocumentMargin metodu
Şöyle yaparız.
textDoc->setDocumentMargin(0);
setHtml metodu
Şöyle yaparız.
QString html = R"(
<!DOCTYPE html>
<html>
...
</html>
)"

textDoc->setHtml(html);
setPageSize metodu
Şöyle yaparız.
const auto width = 100;
const auto height = 200;
textDoc->setPageSize(QSizeF {width, height});