mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-31 00:06:02 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			108 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			3.1 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(signature="appended")
 | |
| A widget for previewing text formatting settings.
 | |
| 
 | |
| :py:class:`QgsTextPreview` provides a widget for previewing the appearance of text rendered
 | |
| using :py:class:`QgsTextRenderer`. The preview includes all settings contained within
 | |
| a :py:class:`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 :py:func:`~setScale` and :py:func:`~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   *
 | |
|  ************************************************************************/
 |