16#ifndef QGSTEXTFORMAT_H
17#define QGSTEXTFORMAT_H
29#include <QSharedDataPointer>
32class QgsTextSettingsPrivate;
200 void setFont(
const QFont &font );
207 QString namedStyle()
const;
215 void setNamedStyle(
const QString &style );
228 bool forcedBold()
const;
241 void setForcedBold(
bool forced );
254 bool forcedItalic()
const;
267 void setForcedItalic(
bool forced );
278 QStringList families()
const;
293 void setFamilies(
const QStringList &families );
308 void setSize(
double size );
347 QColor color()
const;
354 void setColor(
const QColor &color );
361 double opacity()
const;
371 void multiplyOpacity(
double opacityFactor );
379 void setOpacity(
double opacity );
393 int stretchFactor()
const;
407 void setStretchFactor(
int factor );
413 QPainter::CompositionMode blendMode()
const;
420 void setBlendMode( QPainter::CompositionMode mode );
432 double lineHeight()
const;
444 void setLineHeight(
double height );
474 double tabStopDistance()
const;
484 void setTabStopDistance(
double distance );
572 bool allowHtmlFormatting()
const;
588 void setAllowHtmlFormatting(
bool allow );
595 QColor previewBackgroundColor()
const;
602 void setPreviewBackgroundColor(
const QColor &color );
645 QFont toQFont() const;
658 bool containsAdvancedEffects() const;
665 bool fontFound()
const {
return mTextFontFound; }
730 QString asCSS(
double pointToPixelMultiplier = 1.0 ) const;
739 QString mTextFontFamily;
740 bool mTextFontFound = true;
742 QSharedDataPointer<QgsTextSettingsPrivate> d;
Capitalization
String capitalization options.
TextOrientation
Text orientations.
RenderUnit
Rendering size units.
Struct for storing maximum and minimum scales for measurements in map units.
A grouped map of multiple QgsProperty objects, each referenced by a integer key value.
The class is used as a container of context for various read/write operations on other objects.
Contains information about the context of a rendering operation.
Stores properties relating to a screen.
Container for settings relating to a text background object.
Container for settings relating to a text buffer.
Container for all settings relating to text rendering.
QgsTextBufferSettings buffer() const
Returns a reference to the text buffer settings.
QString resolvedFontFamily() const
Returns the family for the resolved font, ie if the specified font was not found on the system this w...
QgsTextMaskSettings mask() const
Returns a reference to the masking settings.
QgsTextBackgroundSettings background() const
Returns a reference to the text background settings.
QgsTextShadowSettings shadow() const
Returns a reference to the text drop shadow settings.
Container for settings relating to a selective masking around a text.
Container for settings relating to a text shadow.
Represents a vector layer which manages a vector based data sets.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)