Difference between revisions of "Picture.Assign"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Assign |object=Картинка |caption=Изменение картинки |type=1 |status=2 |db=0 |exception=Неверные аргумент...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:52, 7 February 2021

  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