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

Темы платформы · TextPositionRelativeToPicture

Содержит варианты расположения текста в ячейке относительно картинки.

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

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

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

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

Значения
Авто (Auto)
Поверх (OnTop)
Сверху (Top)
Слева (Left)
Снизу (Bottom)
Справа (Right)

Описание:

Содержит варианты расположения текста в ячейке относительно картинки.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.2/data/spreadsheet}. Имя типа XDTO: TextPositionRelativeToPicture.

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

Доступен, начиная с версии 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С» и не аффилирован с ней.