/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgstextpreview.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsTextPreview : QLabel { %Docstring A widget for previewing text formatting settings. QgsTextPreview provides a widget for previewing the appearance of text rendered using QgsTextRenderer. The preview includes all settings contained within a QgsTextFormat, including shadow, background and buffer. In order to preview the exact appearance of text which uses sizes in map units, the scale and map units must be set by calling setScale() and setMapUnits(). .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgstextpreview.h" %End public: QgsTextPreview( QWidget *parent = 0 ); %Docstring Constructor for QgsTextPreview :param parent: parent widget %End virtual void paintEvent( QPaintEvent *e ); void setFormat( const QgsTextFormat &format ); %Docstring Sets the text format for previewing in the widget. :param format: text format .. seealso:: :py:func:`format` %End QgsTextFormat format() const; %Docstring Returns the text format used for previewing text in the widget. .. seealso:: :py:func:`setFormat` %End void setScale( double scale ); %Docstring Sets the ``scale`` to use for previewing format sizes in map units. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`scale` .. seealso:: :py:func:`setMapUnits` %End double scale() const; %Docstring Returns the scale used for previewing format sizes in map units. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`setScale` .. seealso:: :py:func:`mapUnits` %End void setMapUnits( QgsUnitTypes::DistanceUnit unit ); %Docstring Sets the map unit type for previewing format sizes in map units. :param unit: map units .. seealso:: :py:func:`mapUnits` .. seealso:: :py:func:`setScale` %End QgsUnitTypes::DistanceUnit mapUnits() const; %Docstring Returns the map unit type used for previewing format sizes in map units. .. seealso:: :py:func:`setMapUnits` .. seealso:: :py:func:`scale` %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgstextpreview.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/