SimpleLabelExpression Class

  • SimpleLabelExpression
  • class Esri::ArcGISRuntime::SimpleLabelExpression

    An expression script using the Simple REST language. More...

    Header: #include <SimpleLabelExpression.h>
    Since: Esri::ArcGISRuntime 100.11
    Inherits: Esri::ArcGISRuntime::LabelExpression

    This class was introduced in Esri::ArcGISRuntime 100.11.

    Public Functions

    SimpleLabelExpression(const QString &simpleExpression, QObject *parent = nullptr)
    SimpleLabelExpression(QObject *parent = nullptr)
    virtual ~SimpleLabelExpression() override

    Detailed Description

    The label Simple expression expects to hold a legal, Simple script and to be read and evaluated by a Simple expression interpreter. An example expression that combines text with a field value is

    "State: " CONCAT [State_Name]

    Note that quotes are needed around the literal text. See https://developers.arcgis.com/documentation/common-data-types/labeling-objects.htm for full documentation on the <b>labelExpression</b> syntax and functions.

    Member Function Documentation

    SimpleLabelExpression::SimpleLabelExpression(const QString &simpleExpression, QObject *parent = nullptr)

    Creates a label Simple expression with a specific Simple script.

    • simpleExpression - The Simple expression script string.
    • parent - The optional parent QObject.

    The expression is expected to be a complete, self-contained Simple expression.

    SimpleLabelExpression::SimpleLabelExpression(QObject *parent = nullptr)

    Creates a label Simple expression with an empty expression script.

    • parent - The optional parent QObject.

    An empty script is a legal Simple expression that will evaluate to an empty string.

    [override virtual] SimpleLabelExpression::~SimpleLabelExpression()

    Destructor.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

    You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

    Your ArcGIS portal

    Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

    Your ArcGIS Location Platform dashboard

    Manage billing, monitor service usage, and access additional resources.

    Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

    Close