44 bool convertToSvg(QString *svgText, QString *stylesText);
55 bool convertFromSvg(
const QString &svgText,
const QString &stylesText,
const QRectF &boundsInPixels, qreal pixelsPerInch);
62 bool convertToHtml(QString *htmlText);
71 bool convertFromHtml(
const QString &htmlText, QString *svgText, QString *styles);
79 bool convertDocumentToSvg(
const QTextDocument *doc, QString *svgText);
87 bool convertSvgToDocument(
const QString &svgText, QTextDocument *doc);
108 QString style(QTextCharFormat format, QTextBlockFormat blockFormat, QTextCharFormat mostCommon = QTextCharFormat(),
bool includeLineHeight =
false);
131 QTextFormat formatDifference(QTextFormat test, QTextFormat reference);
135 const QScopedPointer<Private>
d;
164 static constexpr QTextFormat::Property WrappingModeProperty =
165 static_cast<QTextFormat::Property
>(QTextFormat::UserProperty + 56784);
166 static constexpr QTextFormat::Property InlineSizeProperty =
167 static_cast<QTextFormat::Property
>(WrappingModeProperty + 1);
176 static WrappingMode getWrappingMode(
const QTextFrameFormat &frameFormat);
184 static void setWrappingMode(QTextFrameFormat *frameFormat,
WrappingMode wrappingMode);
193 static std::optional<double> getInlineSize(
const QTextFrameFormat &frameFormat);
202 static void setInlineSize(QTextFrameFormat *frameFormat,
double inlineSize);
const QScopedPointer< Private > d