RTextEntity
Class in Entity Module
Header: #include <src/entity/RTextEntity.h>
Inherits: RTextBasedEntity
Description
Section titled “Description”Linear dimension entity class.
Scriptable: This class is available in script environments.
Shared Pointer Support: Objects can be used in QSharedPointer.
Public Functions
Section titled “Public Functions”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 Public Functions
Section titled “Static Public Functions”| static RS::EntityType | getRtti() |
| static QSet< RPropertyTypeId > | getStaticPropertyTypeIds() |
| static void | init() |
Static Public Attributes
Section titled “Static Public Attributes”Protected Functions
Section titled “Protected Functions”| virtual void | print(QDebug dbg) constStream operator for QDebug. |
Protected Attributes
Section titled “Protected Attributes”| RTextData | data |
Member Documentation
Section titled “Member Documentation”RTextEntity
Section titled “RTextEntity”RTextEntity::RTextEntity(RDocument *document, const RTextData &data)~RTextEntity
Section titled “~RTextEntity”virtual RTextEntity::~RTextEntity()virtual
virtual QSharedPointer< RObject > RTextEntity::clone() constvirtual inline const
Reimplemented from clone.
cloneToTextEntity
Section titled “cloneToTextEntity”QSharedPointer< RTextEntity > RTextEntity::cloneToTextEntity() constinline const
getData
Section titled “getData”virtual RTextData & RTextEntity::getData()virtual inline
Returns: Reference to the data object of the entity.
Reimplemented from getData.
getData
Section titled “getData”virtual const RTextData & RTextEntity::getData() constvirtual inline const
Returns: Const reference to the data object of the entity.
Reimplemented from getData.
setData
Section titled “setData”void RTextEntity::setData(RTextData &d)inline
getRtti
Section titled “getRtti”static RS::EntityType RTextEntity::getRtti()static inline
getStaticPropertyTypeIds
Section titled “getStaticPropertyTypeIds”static QSet< RPropertyTypeId > RTextEntity::getStaticPropertyTypeIds()static inline
static void RTextEntity::init()static
PropertyAngle
Section titled “PropertyAngle”static RPropertyTypeId RTextEntity::PropertyAnglestatic
PropertyBackward
Section titled “PropertyBackward”static RPropertyTypeId RTextEntity::PropertyBackwardstatic
PropertyBlock
Section titled “PropertyBlock”static RPropertyTypeId RTextEntity::PropertyBlockstatic
PropertyBold
Section titled “PropertyBold”static RPropertyTypeId RTextEntity::PropertyBoldstatic
PropertyColor
Section titled “PropertyColor”static RPropertyTypeId RTextEntity::PropertyColorstatic
PropertyCustom
Section titled “PropertyCustom”static RPropertyTypeId RTextEntity::PropertyCustomstatic
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.
PropertyDisplayedColor
Section titled “PropertyDisplayedColor”static RPropertyTypeId RTextEntity::PropertyDisplayedColorstatic
PropertyDrawOrder
Section titled “PropertyDrawOrder”static RPropertyTypeId RTextEntity::PropertyDrawOrderstatic
PropertyFontName
Section titled “PropertyFontName”static RPropertyTypeId RTextEntity::PropertyFontNamestatic
PropertyHAlign
Section titled “PropertyHAlign”static RPropertyTypeId RTextEntity::PropertyHAlignstatic
PropertyHandle
Section titled “PropertyHandle”static RPropertyTypeId RTextEntity::PropertyHandlestatic
PropertyHeight
Section titled “PropertyHeight”static RPropertyTypeId RTextEntity::PropertyHeightstatic
PropertyItalic
Section titled “PropertyItalic”static RPropertyTypeId RTextEntity::PropertyItalicstatic
PropertyLayer
Section titled “PropertyLayer”static RPropertyTypeId RTextEntity::PropertyLayerstatic
PropertyLineSpacingFactor
Section titled “PropertyLineSpacingFactor”static RPropertyTypeId RTextEntity::PropertyLineSpacingFactorstatic
PropertyLinetype
Section titled “PropertyLinetype”static RPropertyTypeId RTextEntity::PropertyLinetypestatic
PropertyLinetypeScale
Section titled “PropertyLinetypeScale”static RPropertyTypeId RTextEntity::PropertyLinetypeScalestatic
PropertyLineweight
Section titled “PropertyLineweight”static RPropertyTypeId RTextEntity::PropertyLineweightstatic
PropertyPlainText
Section titled “PropertyPlainText”static RPropertyTypeId RTextEntity::PropertyPlainTextstatic
PropertyPositionX
Section titled “PropertyPositionX”static RPropertyTypeId RTextEntity::PropertyPositionXstatic
PropertyPositionY
Section titled “PropertyPositionY”static RPropertyTypeId RTextEntity::PropertyPositionYstatic
PropertyPositionZ
Section titled “PropertyPositionZ”static RPropertyTypeId RTextEntity::PropertyPositionZstatic
PropertyProtected
Section titled “PropertyProtected”static RPropertyTypeId RTextEntity::PropertyProtectedstatic
PropertySimple
Section titled “PropertySimple”static RPropertyTypeId RTextEntity::PropertySimplestatic
PropertyText
Section titled “PropertyText”static RPropertyTypeId RTextEntity::PropertyTextstatic
PropertyType
Section titled “PropertyType”static RPropertyTypeId RTextEntity::PropertyTypestatic
PropertyUpsideDown
Section titled “PropertyUpsideDown”static RPropertyTypeId RTextEntity::PropertyUpsideDownstatic
PropertyVAlign
Section titled “PropertyVAlign”static RPropertyTypeId RTextEntity::PropertyVAlignstatic
PropertyWidth
Section titled “PropertyWidth”static RPropertyTypeId RTextEntity::PropertyWidthstatic
PropertyWorkingSet
Section titled “PropertyWorkingSet”static RPropertyTypeId RTextEntity::PropertyWorkingSetstatic
PropertyXScale
Section titled “PropertyXScale”static RPropertyTypeId RTextEntity::PropertyXScalestatic
virtual void RTextEntity::print(QDebug dbg) constvirtual const protected
Stream operator for QDebug.
Reimplemented from print.
RTextData RTextEntity::dataprotected