FeatureLayerProperties - Свойства слоя с географическими объектами =================================================================== .. currentmodule:: axioma.render .. class:: FeatureLayerProperties Свойства слоя с векторными географическими объектами Унаследован от: :class:`LayerProperties` .. class:: LineArrangement Положение подписи по сегменту при автоматической расстановке .. csv-table:: Положение подписи по сегменту. :header: Наименование, Значение, Описание OnLine, 0, По линии AboveLine, 1, Сверху линии BelowLine, 2, Снизу линии .. method:: FeatureLayerProperties() Конструктор класса .. .. method:: FeatureLayerProperties(other) .. .. DESCRIPTION .. .. :param other: DESCRIPTION .. :type other: :class:`FeatureLayerProperties` .. method:: setCentroidsVisible(visible) Задать режим видимости центроидов :param visible: режим видимости центроидов :type visible: :class:`bool` .. method:: centroidsVisibility() Режим видимости центроидов :return: режим видимости центроидов :rtype: :class:`bool` .. method:: setLinesDirectionVisible(visible) Задать видимость направления линий :param visible: видимость направления линий :type visible: :class:`bool` .. method:: linesDirectionVisibility() Видимость направления линий :return: видимость направления линий :rtype: :class:`bool` .. method:: setNodesVisible(visible) Задать видимость узлов :param visible: видимость узлов :type visible: :class:`bool` .. method:: nodesVisibility() Видимость узлов :return: видимость узлов :rtype: :class:`bool` .. method:: showUniformly() Показывать однообразно :return: показывать однообразно :rtype: :class:`bool` .. method:: setShowUniformly(value) Установить свойство "Показывать однообразно" :param value: показывать однообразно :type value: :class:`bool` .. method:: setShowLabels(value) Задать видимость подписей :param value: видимость подписей :type value: :class:`bool` .. method:: showLabels() Видимость подписей :return: видимость подписей :rtype: :class:`bool` .. method:: setLabelingAttributeName(attributeName) Задать имя атрибута, используемого для подписей :param attributeName: имя атрибута :type attributeName: :class:`str` .. method:: labelingAttributeName() Имя атрибута, используемого для подписей :return: имя атрибута :rtype: :class:`str` .. method:: setLabelOpacity(opacity) Задать непрозрачность подписей :param opacity: непрозрачность подписей :type opacity: :class:`float` .. method:: labelOpacity() Непрозрачность подписей :return: непрозрачность подписей :rtype: :class:`float` .. method:: setTextRenderer(textRender) Задать объект отрисовки текстовый объектов :param textRender: объект отрисовки текстовый объектов :type textRender: :class:`~axioma.render.TextRenderer` .. method:: textRenderer() Объект отрисовки текстовый объектов :return: объект отрисовки текстовый объектов :rtype: :class:`~axioma.render.TextRenderer` .. py:method:: uniformStyleProvider() Провайдер переопределенных стилей оформления для слоя. Управление активностью этих стилей производится посредством метода :class:`~axioma.render.FeatureLayerProperties.setShowUniformly` :rtype: :class:`~axioma.render.StyleCollectionProvider` .. method:: labelsVisibilityConstraints() Параметры ограничения видимости подписей :return: параметры ограничения видимости подписей :rtype: :class:`~axioma.render.VisibilityConstraints` .. method:: setLabelsVisibilityConstraints(visibilityConstraints) Задать параметры ограничения видимости подписей :param visibilityConstraints: параметры ограничения видимости подписей :type visibilityConstraints: :class:`~axioma.render.VisibilityConstraints` .. method:: hotLink() Внешняя ссылка :return: внешняя ссылка :rtype: :class:`~axioma.core.dp.HotLink` .. method:: setHotLink(value) Задать внешнюю ссылку :param value: внешняя ссылка :type value: :class:`~axioma.core.dp.HotLink` .. method:: fixedLabelAngle() Является ли угол поворота подписей фиксированным :return: угол поворота подписей зафиксирован или нет :rtype: :class:`bool` .. method:: setFixedLabelAngle(fixedLabelAngle) Задать режим фиксирования угла поворота подписей :param fixedLabelAngle: режим фиксирования угла поворота подписей :type fixedLabelAngle: :class:`bool` .. method:: lineArrangement() Положение по сегменту :return: положение по сегменту :rtype: :class:`~axioma.render.FeatureLayerProperties.LineArrangement` .. method:: setLineArrangement(lineArrangement) Задать положение по сегменту :param lineArrangement: положение по сегменту :type lineArrangement: :class:`~axioma.render.FeatureLayerProperties.LineArrangement` .. method:: labelProperties() Параметры подписывания :return: параметры подписывания :rtype: :class:`~axioma.render.LabelProperties` .. method:: setLabelProperties(labelProperties) Задать параметры подписывания :param labelProperties: параметры подписывания :type labelProperties: :class:`~axioma.render.LabelProperties`