Table.CurPutY
CurPutY (Работа с курсором добавления областей) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Получить или изменить текущую строку курсора добавления областей к таблице. Курсор добавления областей используется в момент вызова функций CopyByX и CopyByY и определяет место добавления следующей области из таблицы-шаблона. Нумерация строк начинается с единицы. При использовании CopyByX, значение атрибута CurPutY обычно больше на единицу высоты таблицы Height.
Синтаксис
Table.CurPutY:<Строка курсора добавления областей к таблице (INT)>
Возвращаемое значение
Возвращает число -- текущая строка курсора добавления областей.
Примеры
//Фрагмент выводит столбцы подчиненного заголовка (второй ряд столбцов) и объединяет верхние ячейки в зависимости // от того, какое количество нижних столбцов им подчинено ... Т.CopyByX("v1|h1",1); For i:=1 To СпСтолбцы.Size() Do //Текущее положение курсора добавления аСтл:=Т.CurPutX; For i2:=1 To оПоля.Size() Do If оПоля.Check(i2)=1 Then пПоказатель:=оПоля.Get(i2); Т.CopyByX("v1|h3"); EndIf; EndDo; //Поля добавлены, нужно ли объединить верхнюю ячейку (более одной ячейки добавлено)? If Т.CurPutX-аСтл>1 Then Т.Area(аСтл,Т.CurPutY-2,Т.CurPutX-1,Т.CurPutY-2).Merge(); EndIf; EndDo; Т.CopyByX("v1|h5"); Т.Options.FixedLine:=Т.Height(); Т.Options.FixedColumn:=4;