Picture.Assign

From SunFlurry wiki
Revision as of 12:24, 5 March 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Assign |object=Картинка |caption=Изменение картинки |type=1 |status=2 |db=0 |exception=Неверные аргумент...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Assign (Изменение картинки)
Объект:Картинка
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Неверные аргументы
Визуальность:Нет

Функция создает копию содержимого картинки аргумента и заменяет ей содержимое текущей картинки. Таким образом можно изменять не только свободную картинку, но и картинку, привязанную к форме, таблице и т.п.

Синтаксис

Picture.Assign(<Копируемая картинка (PICTURE)>)

Аргументы

  • <Копируемая картинка (PICTURE)> - Картинка, которую необходимо скопировать в текущую.

Примеры

//Функция вызывается в момент добавления картинки из шаблона в создаваемую таблицу
Function OnFinishCopyObject(Name,Index)
  //Создать двумерный символ PDF417 и присвоить его картинке электронной таблицы
  If (Name="пШК")And(Trim(пНомер)<>"") Then
    Try
      аКартинка:=Generate2DBarcode("PDF417",-1,-1,Trim(пНомер),"BR:2,SCALE:5,BRT:0");
      Т.Objects(Index).Picture.Assign(аКартинка);
    Except
    EndTry;
  EndIf;
EndFunction