テーブル

サブプログラム名 ソース名 実行可能ファイルの例 表示可能ファイルの例

H3-TABLE
H3-TABLE-COLOR

H3TABLE
H3TABLEC

E3TABLE

E3TABLE

説明

所定の配列の単純なテーブルを作成します。 H3-TABLE-COLOR を使用すると、見出しとテーブルに異なる背景色を設定できます。 行は交互に色付けされます。

表示

<TABLE>
<TH>
<TD> ... </TD>
</TH>
<TR>
<TD> ... </TD>
</TR>
</TABLE>

サポートされている属性

ALIGN="left|right|center", BORDER="n", NOWRAP

パラメータ
  1. H3-TABLE

    1 H3ROW           (N4)                 /* i /m : Number of rows
    1 H3COLUMN        (N4)                 /* i /m : Number of columns
    1 H3ARRAY2VALUE   (A/1:V,1:V) DYNAMIC  /* i /mh: Table elements
    1 H3ARRAY2ALIGN   (A1/1:V,1:V)         /* i /M : Alignment of the table cells
    *                                      /*        'L' Left (default)
    *                                      /*        'R' Right
    *                                      /*        'C' Center
    1 H3ARRAY2NOWRAP  (L/1:V,1:V)          /* i /m : No automatic wrapping  
    1 H3HEADLINE      (L)                  /* i /M : 1st line as headline
    1 H3ALIGN         (A1)                 /* i /M : Alignment of the table     
    *                                      /*        'L' Left (default)
    *                                      /*        'R' Right
    *                                      /*        'C' Center
    1 H3SUPPRESSEMPTY (L)                  /* i /m : Set to TRUE if cell is         
    *                                      /*        to be displayed
    *                                      /*        despite being empty
    1 H3ISHTML        (L)                  /* i /m : Transform value to
    *                                      /*        HTML
    1 H3BORDER        (N4)                 /* i /M : Set border size
    
  2. H3-TABLE-COLOR

    1 H3ROW           (N4)                 /* i /m : Number of rows
    1 H3COLUMN        (N4)                 /* i /m : Number of columns
    1 H3TITLECOLOR    (A032)               /* i /M : Color of headline
    1 H3LINECOLOR     (A032)               /* i /M : Color of lines
    1 H3ARRAY2VALUE   (A/1:V,1:V) DYNAMIC  /* i /mh: Table elements 
    1 H3ARRAY2ALIGN   (A001/1:V,1:V)       /* i /m : Alignment of the table cells
    *                                      /*        'L' Left (default)
    *                                      /*        'R' Right
    *                                      /*        'C' Center
    1 H3ARRAY2NOWRAP  (L/1:V,1:V)          /* i /m : No automatic wrapping
    1 H3HEADLINE      (L)                  /* i /m : 1st line as headline
    1 H3ALIGN         (A1)                 /* i /M : Alignment of the table
    *                                      /*        'L' Left (default)
    *                                      /*        'R' Right
    *                                      /*        'C' Center
    1 H3SUPPRESSEMPTY (L)                  /* i /m : Set to TRUE if cell is
    *                                      /*        to be displayed 
    *                                      /*        despite being empty
    1 H3ISHTML        (L)                  /* i /m : Transform value to
    *                                      /*        HTML
    1 H3BORDER        (N4)                 /* i /m : Set border size
    
呼び出し方法
PERFORM H3-TABLE H3ROW H3COLUMN H3ARRAY2VALUE(*,*)
      H3ARRAY2ALIGN(*,*) H3ARRAY2NOWRAP(*,*) H3HEADLINE H3ALIGN
      H3SUPPRESSEMPTY H3ISHTML H3BORDER

PERFORM H3-TABLE-COLOR H3ROW H3COLUMN H3TITLECOLOR H3LINECOLOR
      H3ARRAY2VALUE(*,*) H3ARRAY2ALIGN(*,*) H3ARRAY2NOWRAP(*,*) H3HEADLINE H3ALIGN
      H3SUPPRESSEMPTY H3ISHTML H3BORDER