Difference between revisions of "Table.CurPutX"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:53, 7 February 2021
CurPutX (Работа с курсором добавления областей) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Получить или изменить текущий столбец курсора добавления областей к таблице. Курсор добавления областей используется в момент вызова функций CopyByX и CopyByY и определяет место добавления следующей области из таблицы-шаблона. Нумерация столбцов начинается с единицы.
Синтаксис
Table.CurPutX:<Столбец курсора добавления областей к таблице (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(аСтл,Т.Height()-1,Т.CurPutX-1,Т.Height()-1).Merge(); EndIf; EndDo; Т.CopyByX("v1|h5"); Т.Options.FixedLine:=Т.Height(); Т.Options.FixedColumn:=4;