ПоложениеТекстаОтносительноКартинки.Авто

Свойства · Auto

Размещение текста определяется автоматически в зависимости от выравнивания текста и картинки: Если картинка выровнена горизонтально по левому краю, то текст отображается справа от картинки. Если картинка выровнена горизонтально по правому краю, то текст отображается слева от картинки. Если картинка выровнена вертикально по верхнему краю, то текст отображается снизу от картинки. Если картинка выровнена вертикально по нижнему краю, то текст отображается сверху от картинки. Иначе текст отображается поверх картинки.

Полное описание, параметры и ограничения

ПоложениеТекстаОтносительноКартинки.Авто (TextPositionRelativeToPicture.Auto)

ПоложениеТекстаОтносительноКартинки (TextPositionRelativeToPicture)

Авто (Auto)

Доступен, начиная с версии 8.3.5.

Описание:
Размещение текста определяется автоматически в зависимости от выравнивания текста и картинки:
Если картинка выровнена горизонтально по левому краю, то текст отображается справа от картинки.

Если картинка выровнена горизонтально по правому краю, то текст отображается слева от картинки.

Если картинка выровнена вертикально по верхнему краю, то текст отображается снизу от картинки.

Если картинка выровнена вертикально по нижнему краю, то текст отображается сверху от картинки.

Иначе текст отображается поверх картинки.

Использование в версии:

Доступен, начиная с версии 8.3.5.

Методическая информация

Практические примеры

Показать ПоложениеТекстаОтносительноКартинки.Авто на собственных данных

В одной настоящей ячейке одновременно заданы собственная картинка и подпись Книга. Поэтому выбранное взаимное положение можно наблюдать в поле табличного документа.

Где и как запускать

Модуль собственной управляемой формы, обработчик ПриСозданииНаСервере. Отображение в подготовленном поле / декорации формы.

Подготовка

  1. В своей отдельной учебной базе создайте внешнюю обработку с управляемой формой. Полный серверный обработчик вставьте в модуль формы и назначьте событию ПриСозданииНаСервере. Не вставляйте его в модуль объекта обработки.

  2. Общие → Общие картинки: создайте УчебныйМаркер, импортируйте собственную небольшую PNG-картинку, например lesson-assets/owned-book-marker-32.png рядом со справочником. Обновите только учебную базу. УчебныйМаркер — собственное имя метаданных, не встроенная картинка платформы.

  3. В форме создайте реквизит УчебныйДокумент типа ТабличныйДокумент и связанное с ним поле табличного документа. Откройте обработку в тонком или толстом клиенте.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Документ = Новый ТабличныйДокумент;
    Ячейка = Документ.Область(1, 1);
    Ячейка.Текст = "Книга";
    Ячейка.Картинка = БиблиотекаКартинок.УчебныйМаркер;
    Ячейка.ШиринаКолонки = 30;
    Ячейка.ВысотаСтроки = 35;
    Ячейка.ПоложениеТекстаОтносительноКартинки = ПоложениеТекстаОтносительноКартинки.Авто;
    ЭтаФорма.УчебныйДокумент = Документ;
КонецПроцедуры

Разбор по шагам

  1. Подготавливаем конкретный элемент формы или реквизит, указанный в инструкции.

  2. В одной настоящей ячейке одновременно заданы собственная картинка и подпись Книга. Поэтому выбранное взаимное положение можно наблюдать в поле табличного документа.

  3. Форма отображает созданные данные; браузер справочника код не исполняет.

Как проверить результат

  1. В ячейке присутствуют текст и собственная картинка; сравните их положение в выбранном режиме.

  2. Авто позволяет платформе выбрать расположение. Код не обещает фиксированных пикселей для автонастроек.

Ожидаемый результат

Конкретный режим применён к своему заполненному документу или элементу формы.

На что обратить внимание

  1. Свойство относится к ячейкам табличного документа, не к кнопке формы.

  2. Не заменяйте имя собственной общей картинки произвольным отсутствующим именем библиотеки платформы.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.