A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-labelstackseparator.html below:

LabelStackSeparator Class | ArcGIS Maps SDK for Qt

A separator character in a label, where a line break may be inserted in long text. More...

Member Function Documentation [explicit] LabelStackSeparator::LabelStackSeparator(QObject *parent = nullptr)

Creates a label stack separator with default values.

The default separator has an empty separator and will be ignored.

[override virtual noexcept] LabelStackSeparator::~LabelStackSeparator()

Destructor.

Esri::ArcGISRuntime::LabelStackSeparatorBreakPosition LabelStackSeparator::breakPosition() const

Returns the position where the separator will be written, if used and remaining visible.

Determines whether the separator code point should appear at the end of one row, or the beginning of the next, if chosen as a line break position. This does not matter if the separator is not to be visible when used. The default value is LabelStackSeparatorBreakPosition::Automatic, which will give the same behavior as LabelStackSeparatorBreakPosition::After.

See also setBreakPosition().

[static] Esri::ArcGISRuntime::LabelStackSeparator *LabelStackSeparator::fromJson(const QString &json, QObject *parent)

Creates a new LabelStackSeparator from its JSON string representation.

Unknown JSON is a dictionary of values not defined in the ArcGIS specification used to create this object but found in the source JSON. If the object is written back to JSON, any unknown JSON data is not persisted. The ArcGIS specification may be for a web map, web scene, REST API, and so on.

See also JsonSerializable.

bool LabelStackSeparator::isForced() const

Returns whether a line break must be inserted when the separator is encountered.

The default value is false.

bool LabelStackSeparator::isVisible() const

Returns whether the separator should still be visible, if chosen as a line break position.

For example, a user may wish to keep a hyphenation mark at the end of a row of text, but hide a comma.

The default value is false.

QString LabelStackSeparator::separator() const

Returns a QString intended to describe one code point.

Each LabelStackSeparator specifies a code point to be looked for in the text. A code point is often thought of as a single character in the text, but may need several chars in a QString to describe it.

For example:

The default value is an empty string, meaning that the LabelStackSeparator will be ignored.

See also setSeparator().

void LabelStackSeparator::setBreakPosition(Esri::ArcGISRuntime::LabelStackSeparatorBreakPosition breakPosition)

Sets the breakPosition to breakPosition.

See also breakPosition.

void LabelStackSeparator::setForced(bool forced)

Sets the forced to forced.

See also isForced.

void LabelStackSeparator::setSeparator(const QString &separator)

Sets the separator to separator.

See also separator.

void LabelStackSeparator::setVisible(bool visible)

Sets the visible to visible.

See also isVisible.

[override virtual] QString LabelStackSeparator::toJson() const

Reimplements: JsonSerializable::toJson() const.

Convert an object to JSON string.

See

See also JsonSerializable.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4