Тип: Булево. Определяет использование автоматического ограничения максимальной ширины элемента. Истина - автоматическое ограничение используется
Полное описание, параметры и ограничения
Расширение поля формы для поля текстового документа.АвтоМаксимальнаяШирина (Form field extension for a text document.AutoMaxWidth)
Расширение поля формы для поля текстового документа (Form field extension for a text document)
АвтоМаксимальнаяШирина (AutoMaxWidth)
Доступен, начиная с версии 8.3.6.
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Определяет использование автоматического ограничения максимальной ширины элемента.
Истина - автоматическое ограничение используется
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Изменение свойства на клиенте требует обращения к серверу.
Использование в версии:
Доступен, начиная с версии 8.3.6.
Методическая информация
Практические примеры
Применить АвтоМаксимальнаяШирина к своему полю текстового документа
Оставляем растягивание поля по горизонтали, но задаём конечную максимальную ширину вместо автоматического предела.
Где и как запускать
ПриСозданииНаСервере управляемой формы собственной внешней обработки; визуальная проверка в тонком клиенте.
Подготовка
Создайте внешнюю учебную обработку с управляемой формой: реквизит УчебныйДокумент типа ТекстовыйДокумент, поле УчебноеПоле вида ПолеТекстовогоДокумента, путь к данным УчебныйДокумент.
Обычный вариант основного блока назначьте событию формы ПриСозданииНаСервере. Каждый пример заменяет этот обработчик, не добавляйте несколько обработчиков с одинаковым именем.
Проверяйте свою открытую форму в тонком клиенте, меняя её размер. Данные создаются в памяти; файлы и рабочие документы не используются.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Документ = Новый ТекстовыйДокумент;
Документ.УстановитьТекст("Книга" + Символы.ПС + "Количество: 3" + Символы.ПС + "Сумма: 750");
УчебныйДокумент = Документ;
Поле = Элементы.УчебноеПоле;
Поле.РастягиватьПоГоризонтали = Истина;
Поле.АвтоМаксимальнаяШирина = Ложь;
Поле.МаксимальнаяШирина = 70;
Сообщить("Собственное поле настроено: АвтоМаксимальнаяШирина");
КонецПроцедурыРазбор по шагам
Создаём конкретный документ и связываем с указанным реквизитом / элементом собственной формы.
Используем свойство расширения нужного вида поля, не свойство неизвестного входного объекта.
Сравниваем поведение своего поля, учитывая доступность свойства и ограничения интерфейса.
Как проверить результат
Расширьте форму: сравните ручной предел с АвтоМаксимальнаяШирина = Истина.
МаксимальнаяШирина задаётся в символах и используется при АвтоМаксимальнаяШирина = Ложь; 0 означает отсутствие ограничения.
Ожидаемый результат
Свойство применено к подготовленному полю собственного документа с описанной областью действия.
На что обратить внимание
Не смешивайте Элементы управляемой формы с ЭлементыФормы обычной формы.
Автоматические пределы и растягивание родительской группы влияют на фактическую компоновку. Начальные размеры не обещают точного размера окна в пикселях.
Код 1С при сборке HTML не исполнялся. Ограничения интерфейса не обходятся проверками версии платформы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.