Obiekt PmfTable
Opis:
Obiekt ten przedstawia jedną pozycję formularza typu: Tabela.
Właściwości i metody tego obiektu:
BgColor | Właściwość zwraca lub ustawia kolor tła tabeli |
DeleteCol() | Usunięcie jednej lub więcej kolumn |
DeleteRow() | Usunięcie jednego lub więcej wierszy |
EditType | Właściwość zwraca lub ustawia zezwolenie edycji komórek tabeli |
EnsureVisible() | Przewinie tabelkę na wymaganą pozycję |
GetArea() | Zwraca odniesienie do konkretnego obszaru tabeli (do obiektu PmfTableArea) |
GetAreaWidth() | Zwraca bierzącą szerokość obszaru według określonych parametrów |
GetColOption() | Zwraca wartość dla wybranej opcji kolumny tabeli |
GetColWidth() | Zwraca szerokość kolumny tabeli |
GetRowHeight() | Zwraca wysokość wiersza w określonym obszarze tabeli |
GetSel() | Stwierdzi wybrane wiersze lub komórki |
HorzAlign | Wyrównanie poziome tekstu tabeli |
InitCols() | Inicjalizacja ilości kolumn tabeli |
InitRows() | Inicjalizacja ilości wierszy tabeli |
InsertCol() | Wstawienie jednej lub więcej kolumn |
InsertRow() | Wstawienie jednego lub więcej wierszy |
MoveRow() | Przesunie wiersz tabeli do określonej pozycji |
Multiline | Właściwość zwraca lub ustawia zezwolenie wyświetlenie tekstu wielowierszowego we wszystkich komórkach tabeli |
SelType | Typ wyboru wiersza lub komórek |
SetColOption() | Ustawi wartość dla wybranej opcji kolumny tabeli. |
SetColWidth() | Ustawia szerokośc kolumn tabeli |
SetRowHeight() | Ustawia wysokość wiersza w określonym obszarze tabeli |
SetSel() | Ustawia lub anuluje zaznaczenie wierszy lub komórek w tabeli |
TextColor | Właściwość zwraca lub ustawia kolor tekstu tabeli |
VertAlign | Wyrównanie pionowe tekstu tabeli |
Powiązane obiekty:
PmfTableArea | (Obszar tabeli) Obiekt przedstawia obszar tabeli |
PmfTableColumn | (Kolumna obszaru tabeli) Obiekt przedstawia kolumnę określanego obszaru tabeli |
PmfTableRow | (Wiersz obszaru tabeli) Obiekt przedstawia wiersz wybranego obszaru tabeli |
PmfTableCell | (Komórka obszaru tabeli) Obiekt przedstawia komórkę wybranego obszaru tabeli |
Właściwości i metody wspólne dla wszystkich obiektów typu PmfObject:
Zdarzenia:
onAction | Jest wywołane podczas powstania ważnej logicznej akcji nad obiektem |
onEditAccept | Jest wywołane po zakończeniu edycji komórki tabeli |
onFocus | Jest wywołane jeżeli Pmf obiekt uzyska lub utraci fokus |
onSelChange | Jest wywołane podczas zmiany wyboru wiersza lub komórki |
Notatka:
Obszary w tabeli:
Tabela zawiera 6 obszarów:
11=MainBody = Główny obszar danych:
Obszar jest zawsze widoczny.
12=MainHead = Nagłówek głównego obszaru:
Obszar jest widoczny tylko jeżeli ilość wierszy w tym obszarze jest większa od 0.
13=MainFoot = Stopka głównego obszaru:
Obszar jest widoczny tylko jeżeli ilość wierszy w tym obszarze jest większa od 0.
21=LeftBody = Lewy obszar danych:
Obszar jest widoczny tylko jeżeli ilość kolumn w tym obszarze jest większa od 0.
22=LeftHead = Nagłówek lewego obszaru:
Obszar jest widoczny tylko jeżeli jest widoczny obszar
21=LeftBody oraz
12=MainHead.
23=LeftFoot = Stopka lewego obszaru: Obszar jest widoczny tylko jeżeli jest widoczny obszar 21=LeftBody oraz 13=MainFoot.
Podczas inicjalizacji tabeli ilość kolumn oraz ilość wierszy jest określana przy pomocy metod
InitCols oraz
InitRows.
Ilość kolumn oraz ilość wierszy można później dynamicznie zmieniać przy pomocy metod
InsertCol,
DeleteCol,
InsertRow,
DeleteRow.
Dostęp do danego obszaru jest przy pomocy metody
GetArea.
Ustawienie wartości określonej komórki w określonym obszarze:
oPmfTable.GetArea(11).GetRow(1).GetCell(2).Value = 3.14