Skip to content

RTextEntity

Class in Entity Module
Header: #include <src/entity/RTextEntity.h>
Inherits: RTextBasedEntity

Linear dimension entity class.

Scriptable: This class is available in script environments.

Shared Pointer Support: Objects can be used in QSharedPointer.

RTextEntity(RDocument *document, const RTextData &data)
virtual ~RTextEntity()
virtual QSharedPointer< RObject > clone() const
QSharedPointer< RTextEntity > cloneToTextEntity() const
virtual RTextData & getData()
virtual const RTextData & getData() const
void setData(RTextData &d)
static RS::EntityType getRtti()
static QSet< RPropertyTypeId > getStaticPropertyTypeIds()
static void init()
static RPropertyTypeId PropertyAngle
static RPropertyTypeId PropertyBackward
static RPropertyTypeId PropertyBlock
static RPropertyTypeId PropertyBold
static RPropertyTypeId PropertyColor
static RPropertyTypeId PropertyCustom
static RPropertyTypeId PropertyDisplayedColor
static RPropertyTypeId PropertyDrawOrder
static RPropertyTypeId PropertyFontName
static RPropertyTypeId PropertyHAlign
static RPropertyTypeId PropertyHandle
static RPropertyTypeId PropertyHeight
static RPropertyTypeId PropertyItalic
static RPropertyTypeId PropertyLayer
static RPropertyTypeId PropertyLineSpacingFactor
static RPropertyTypeId PropertyLinetype
static RPropertyTypeId PropertyLinetypeScale
static RPropertyTypeId PropertyLineweight
static RPropertyTypeId PropertyPlainText
static RPropertyTypeId PropertyPositionX
static RPropertyTypeId PropertyPositionY
static RPropertyTypeId PropertyPositionZ
static RPropertyTypeId PropertyProtected
static RPropertyTypeId PropertySimple
static RPropertyTypeId PropertyText
static RPropertyTypeId PropertyType
static RPropertyTypeId PropertyUpsideDown
static RPropertyTypeId PropertyVAlign
static RPropertyTypeId PropertyWidth
static RPropertyTypeId PropertyWorkingSet
static RPropertyTypeId PropertyXScale
virtual void print(QDebug dbg) const
Stream operator for QDebug.
RTextData data

RTextEntity::RTextEntity(RDocument *document, const RTextData &data)

virtual RTextEntity::~RTextEntity()

virtual

virtual QSharedPointer< RObject > RTextEntity::clone() const

virtual inline const

Reimplemented from clone.

QSharedPointer< RTextEntity > RTextEntity::cloneToTextEntity() const

inline const

virtual RTextData & RTextEntity::getData()

virtual inline

Returns: Reference to the data object of the entity.

Reimplemented from getData.

virtual const RTextData & RTextEntity::getData() const

virtual inline const

Returns: Const reference to the data object of the entity.

Reimplemented from getData.

void RTextEntity::setData(RTextData &d)

inline

static RS::EntityType RTextEntity::getRtti()

static inline

static QSet< RPropertyTypeId > RTextEntity::getStaticPropertyTypeIds()

static inline

static void RTextEntity::init()

static

static RPropertyTypeId RTextEntity::PropertyAngle

static

static RPropertyTypeId RTextEntity::PropertyBackward

static

static RPropertyTypeId RTextEntity::PropertyBlock

static

static RPropertyTypeId RTextEntity::PropertyBold

static

static RPropertyTypeId RTextEntity::PropertyColor

static

static RPropertyTypeId RTextEntity::PropertyCustom

static

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

static RPropertyTypeId RTextEntity::PropertyDisplayedColor

static

static RPropertyTypeId RTextEntity::PropertyDrawOrder

static

static RPropertyTypeId RTextEntity::PropertyFontName

static

static RPropertyTypeId RTextEntity::PropertyHAlign

static

static RPropertyTypeId RTextEntity::PropertyHandle

static

static RPropertyTypeId RTextEntity::PropertyHeight

static

static RPropertyTypeId RTextEntity::PropertyItalic

static

static RPropertyTypeId RTextEntity::PropertyLayer

static

static RPropertyTypeId RTextEntity::PropertyLineSpacingFactor

static

static RPropertyTypeId RTextEntity::PropertyLinetype

static

static RPropertyTypeId RTextEntity::PropertyLinetypeScale

static

static RPropertyTypeId RTextEntity::PropertyLineweight

static

static RPropertyTypeId RTextEntity::PropertyPlainText

static

static RPropertyTypeId RTextEntity::PropertyPositionX

static

static RPropertyTypeId RTextEntity::PropertyPositionY

static

static RPropertyTypeId RTextEntity::PropertyPositionZ

static

static RPropertyTypeId RTextEntity::PropertyProtected

static

static RPropertyTypeId RTextEntity::PropertySimple

static

static RPropertyTypeId RTextEntity::PropertyText

static

static RPropertyTypeId RTextEntity::PropertyType

static

static RPropertyTypeId RTextEntity::PropertyUpsideDown

static

static RPropertyTypeId RTextEntity::PropertyVAlign

static

static RPropertyTypeId RTextEntity::PropertyWidth

static

static RPropertyTypeId RTextEntity::PropertyWorkingSet

static

static RPropertyTypeId RTextEntity::PropertyXScale

static

virtual void RTextEntity::print(QDebug dbg) const

virtual const protected

Stream operator for QDebug.

Reimplemented from print.

RTextData RTextEntity::data

protected