QGIS/python/gui/qgstextpreview.sip.in

107 lines
3.0 KiB
Plaintext

/************************************************************************
* 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 *
************************************************************************/