Здравствуйте! Пару вопросов по поводу Rich Text
1. Нет эффекта от "QTextTableFormat"
Нужно сделать таблицу с рамкой, с заданной шириной столбцов.
//Document.
QTextDocument document;
//Cursor.
QTextCursor cursor(&document);
//Format of table.
QTextTableFormat myTableFormat; //!
QVector<QTextLength> constraints;
constraints << QTextLength(QTextLength::PercentageLength, 16);
constraints << QTextLength(QTextLength::PercentageLength, 28);
constraints << QTextLength(QTextLength::PercentageLength, 28);
constraints << QTextLength(QTextLength::PercentageLength, 28);
myTableFormat.setColumnWidthConstraints(constraints);
myTableFormat.setBorder(3);
myTableFormat.setBorderBrush(Qt::black);
//Inset table.
QTextTable *table = cursor.insertTable(3, 4, myTableFormat);
//Populating table by data.
//
//Write document to file.
QTextDocumentWriter writer;
writer.setFormat("odf");
writer.setFileName("TestOfTable.odt");
writer.write(&document);
В файле создается таблица, заполненая данными. Но нет формата таблицы: толщина рамки, цвет рамки, ширина столбцов.
Ширина всех столбцов одинаковая, рамки невидимые.
Все создано по умолчанию, как будто я вызываю cursor.insertTable(3, 4) a не cursor.insertTable(3, 4, myTableFormat).
Подскажите, пожалуйста где копать?
2. Как сохранить документ, чтобы ориентация страниц в документе была альльбомная? Так как сейчас результат в виде текстового документа с книжной ориентацией страниц.