Данное значение интерпретируется следующим образом: высота картинки считается равной высоте шрифта (об используемой высоте шрифта см. далее), ширина картинки рассчитывается пропорционально исходным размерам картинки, картинка отображается пропорционально исходным размерам. В качестве высоты шрифта используются следующие значения: Для ячеек табличного документа - шрифт ячейки табличного документа. Для рисунков табличного документа - шрифт, используемый табличным документом в качестве шрифта по умолчанию. Для декораций типа Картинка - шрифт, заданный при помощи свойства декорации Шрифт. Для расширения поля формы для картинки - шрифт, заданный при помощи свойства Шрифт. Для следующих элементов графической схемы используется шрифт, заданный при помощи свойства Шрифт соответствующего элемента графической схемы: ЭлементГрафическойСхемыДекорация, ЭлементГрафическойСхемыДействие, ЭлементГрафическойСхемыРазделение, ЭлементГрафическойСхемыУсловие, ЭлементГрафическойСхемыЗавершение, ЭлементГрафическойСхемыСтарт, ЭлементГрафическойСхемыСлияние, ЭлементГрафическойСхемыВложенныйБизнесПроцесс, ЭлементГрафическойСхемыОбработка, ЭлементГрафическойСхемыВыборВарианта. В остальных случаях - шрифт стиля "Обычный шрифт текста" (по умолчанию - Arial, 10pt).
Полное описание, параметры и ограничения
РазмерКартинки.ПоРазмеруШрифта (PictureSize.ByFontSize)
РазмерКартинки (PictureSize)
ПоРазмеруШрифта (ByFontSize)
Доступен, начиная с версии 8.3.19.
Описание:
Данное значение интерпретируется следующим образом:
высота картинки считается равной высоте шрифта (об используемой высоте шрифта см. далее),
ширина картинки рассчитывается пропорционально исходным размерам картинки,
картинка отображается пропорционально исходным размерам.
В качестве высоты шрифта используются следующие значения:
Для ячеек табличного документа - шрифт ячейки табличного документа.
Для рисунков табличного документа - шрифт, используемый табличным документом в качестве шрифта по умолчанию.
Для декораций типа Картинка - шрифт, заданный при помощи свойства декорации Шрифт.
Для расширения поля формы для картинки - шрифт, заданный при помощи свойства Шрифт.
Для следующих элементов графической схемы используется шрифт, заданный при помощи свойства Шрифт соответствующего элемента графической схемы:
ЭлементГрафическойСхемыДекорация,
ЭлементГрафическойСхемыДействие,
ЭлементГрафическойСхемыРазделение,
ЭлементГрафическойСхемыУсловие,
ЭлементГрафическойСхемыЗавершение,
ЭлементГрафическойСхемыСтарт,
ЭлементГрафическойСхемыСлияние,
ЭлементГрафическойСхемыВложенныйБизнесПроцесс,
ЭлементГрафическойСхемыОбработка,
ЭлементГрафическойСхемыВыборВарианта.
В остальных случаях - шрифт стиля "Обычный шрифт текста" (по умолчанию - Arial, 10pt).
Использование в версии:
Доступен, начиная с версии 8.3.19.
Методическая информация
Практические примеры
Показать РазмерКартинки.ПоРазмеруШрифта на собственных данных
Выбранный режим размера применяется к декорации с настоящей собственной картинкой и явно ограниченной областью отображения.
Где и как запускать
Модуль собственной управляемой формы, обработчик ПриСозданииНаСервере. Отображение в подготовленном поле / декорации формы.
Подготовка
В своей отдельной учебной базе создайте внешнюю обработку с управляемой формой. Полный серверный обработчик вставьте в модуль формы и назначьте событию ПриСозданииНаСервере. Не вставляйте его в модуль объекта обработки.
Общие → Общие картинки: создайте УчебныйМаркер, импортируйте собственную небольшую PNG-картинку, например lesson-assets/owned-book-marker-32.png рядом со справочником. Обновите только учебную базу. УчебныйМаркер — собственное имя метаданных, не встроенная картинка платформы.
В редакторе управляемой формы создайте декорацию УчебнаяКартинка вида Картинка. Это декорация, не поле с путём к реквизиту. Задайте область примерно 20 × 4 условные единицы формы; оставьте авторазмеры выключенными для наблюдения различий.
Откройте свою обработку в тонком или толстом клиенте. Не загружайте внешние картинки из сети: используется собственная общая картинка учебной базы.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
КартинкаФормы = Элементы.УчебнаяКартинка;
КартинкаФормы.Картинка = БиблиотекаКартинок.УчебныйМаркер;
КартинкаФормы.Ширина = 20;
КартинкаФормы.Высота = 4;
КартинкаФормы.РазмерКартинки = РазмерКартинки.ПоРазмеруШрифта;
КонецПроцедурыРазбор по шагам
Подготавливаем конкретный элемент формы или реквизит, указанный в инструкции.
Выбранный режим размера применяется к декорации с настоящей собственной картинкой и явно ограниченной областью отображения.
Форма отображает созданные данные; браузер справочника код не исполняет.
Как проверить результат
На форме показана собственная картинка УчебныйМаркер. Сравните её размещение / масштаб при смене режима.
Оформление зависит от размера исходной картинки и клиентского интерфейса; код не изменяет исходный PNG.
Ожидаемый результат
Конкретный режим применён к своему заполненному документу или элементу формы.
На что обратить внимание
РазмерКартинки определяет отображение, а не разрешение исходного файла.
БиблиотекаКартинок.УчебныйМаркер появляется только после создания собственной общей картинки и обновления учебной базы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.