ТипСвязиВложенияPDF.Альтернатива

Свойства · Alternative

Спецификация файла является альтернативной репрезентацией содержания, например, аудиофайл.

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

ТипСвязиВложенияPDF.Альтернатива (PDFAttachmentRelationshipType.Alternative)

ТипСвязиВложенияPDF (PDFAttachmentRelationshipType)

Альтернатива (Alternative)

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

Описание:
Спецификация файла является альтернативной репрезентацией содержания, например, аудиофайл.
Использование в версии:

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

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

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

Пример ТипСвязиВложенияPDF.Альтернатива

Короткий документированный сценарий редкого API: типичная операция, точная область применения и честная граница результата.

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

Модуль собственной управляемой формы, &НаКлиенте; для сканирования Асинх Процедура.

Подготовка

  1. Собственная управляемая форма с клиентской командой ВыполнитьПример и её кнопкой. Основной блок целиком назначается этой команде, не вставляется внутрь другой процедуры.

  2. Клиентская команда тонкого / толстого клиента. Вложение создаётся из собственных байтов в памяти; никакой файл по имени book.txt не читается и не записывается.

&НаКлиенте
Процедура ВыполнитьПример(Команда)
    Вложения = Новый КоллекцияВложенийPDF;
    Данные = ПолучитьДвоичныеДанныеИзСтроки("Учебная книга", КодировкаТекста.UTF8, Ложь);
    Вложение = Вложения.Добавить("book.txt", Данные, "text/plain", ТипСвязиВложенияPDF.Альтернатива);
    Сообщить(Вложение.ИмяФайла);
    Сообщить(Вложение.ТипСвязи);
    Сообщить("Вложение ещё не записано в документ PDF");
КонецПроцедуры

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

  1. Подготовьте собственный входной файл / устройство, только если он нужен этому уроку.

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

  3. Сравните полученный результат с ограничениями устройства и с тем, какие действия код действительно выполняет.

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

  1. Источник обозначает исходный материал документа, Альтернатива — альтернативное представление; это семантика связи, не кодировка содержимого.

  2. Коллекция и байты реальные, но создание коллекции не встраивает её автоматически в существующий PDF.

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

Конкретное системное значение применено к настоящему API без универсальной getter-обёртки.

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

  1. Код в HTML не запускается. Покупки, звонки, SMS, реклама, камера и подпись при сборке не выполнялись.

  2. Не используйте рабочие квитанции, личные сообщения и документы третьих лиц для учебного опыта.

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

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

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

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

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