Wide Studio Object Reference

Wide Studio Home
Up to

## クラスの型

WSCsheet

## メソッド関数仕様

### getRowCount 関数の説明

書式
  long getRowCount()
機能
  全体の行数を取得します。 （固定セルの行数を含みます。）
処理
引数
  なし。
返値
  行数
注意
  なし。
サンプル

      #include <WSCsheet.h>
      void sample_proc(WSCbase* object){
        WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
        if (ss == NULL){
          return;
        }
        //セルの数を取得し、個々のセルの大きさを表示。
        long cols = ss->getColumnCount();
        long rows = ss->getRowCount();
        long col, row;
        for(col = 0; col < cols; col++){
          for(row = 0; row < rows; row++){
            WSCrect rect;
            //サイズを取得
            ss->getCellRect(col, row, &rect);
            //値を取得
            WSCstring val = ss->getText(col, row);
            printf("cell(%d,%d):  x,y=%d,%d w,h=%d,%d val=%s\n",
                   col, row, rect.x, rect.y, rect.width, rect.height, val.getString());
          }
        }
      }

### setRowCount 関数の説明

書式
  long setRowCount(long rows)
機能
  全体の行数を設定します。 （固定セルの行数を含みます。）
処理
引数

  (in)long rows | 行数

返値
  WS_NO_ERR= 正常、それ以外はエラー。
注意
  なし。
サンプル

      #include <WSCsheet.h>
      void sample_init(WSCbase* object){
        WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
        if (ss == NULL){
          return;
        }
        // セルの数、行数を設定。
        ss->setColumnCount(52);
        ss->setRowCount(102);
        // 固定セルの数、行数を設定。
        ss->setFixedColumnCount(2);
        ss->setFixedRowCount(2);
        //セルの数を取得し、個々のセルの大きさを表示。
        long cols = ss->getColumnCount();
        long rows = ss->getRowCount();
        long col, row;
        for(col = 0; col < cols; col++){
          //セルの幅を設定
          ss->setColumnWidth(100);
        }
        for(row = 0; row < rows; row++){
          //高さを設定
          ss->setRowHeight(25);
        }
      }

  ### getColumnCount 関数の説明

  書式
    long getColumnCount()
  機能
    全体の列数を取得します。
  処理
  引数
    なし。
  返値
    列数
  注意
    なし。
  サンプル
    getRowCount() を参照してください。

  ### setColumnCount 関数の説明

  書式
    long setColumnCount(long cols)
  機能
    全体の列数を設定します。
  処理
  引数

    (in)long cols | 列数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setRowCount() を参照してください。

  ### getRowHeight 関数の説明

  書式
    long getRowHeight(long row)
  機能
    指定された行の高さを取得します。
  処理
  引数

    (in)long row | 行番号

  返値
    正常時は指定された行の高さ、エラー時は０を返します。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //セルの数を取得し、個々のセルの大きさを表示。
          long cols = ss->getColumnCount();
          long rows = ss->getRowCount();
          long col, row;
          for(col = 0; col < cols; col++){
            long width;
            //サイズを取得
            width = ss->getColumnWidth(col);
            printf("col(%d): width=%d\n", width);
          }
          for(row = 0; row < rows; row++){
            long height;
            //サイズを取得
            height = ss->getRowHeight(row);
            printf("row(%d): height=%d\n", height);
          }
        }

  ### setRowHeight 関数の説明

  書式
    long setRowHeight(long row,long height)
  機能
    行の高さを指定します。
  処理
  引数

    (in)long row | 行番号
    (in)long height | 行の高さ

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setRowCount() を参照してください。

  ### getColumnWidth 関数の説明

  書式
    long getColumnWidth(long col)
  機能
    列の幅を取得します。
  処理
  引数

    (in)long col | 列番号

  返値
    正常時は指定された列の幅、エラー時は０を返します。
  注意
    なし。
  サンプル
    getRowHeight() を参照してください。

  ### setColumnWidth 関数の説明

  書式
    long setColumnWidth(long col, long width)
  機能
    列の幅を指定します。
  処理
  引数

    (in)long col | 列番号
    (in)long width | 列の幅

  返値
    正常時は指定された列の幅、エラー時は０を返します。
  注意
    なし。
  サンプル
    getRowCount() を参照してください。

  ### getFixedRowCount 関数の説明

  書式
    long getFixedRowCount()
  機能
    固定行の行数を取得します。
  処理
  引数
    なし。
  返値
    固定行の行数
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //固定セルの数を取得し、個々のセルの大きさを表示。
          long cols = ss->getFixedColumnCount();
          long rows = ss->getFixedRowCount();
          long col, row;
          for(col = 0; col < cols; col++){
            long width;
            //サイズを取得
            width = ss->getFixedColumnWidth(col);
            printf("col(%d): width=%d\n", width);
          }
          for(row = 0; row < rows; row++){
            long height;
            //サイズを取得
            height = ss->getFixedRowHeight(row);
            printf("row(%d): height=%d\n", height);
          }
        }

  ### setFixedRowCount 関数の説明

  書式
    long setFixedRowCount(long rows)
  機能
    固定行の行数を設定します。
  処理
  引数

    (in)long rows | 固定行の行数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setRowCount() を参照してください。

  ### getFixedColumnCount 関数の説明

  書式
    long getFixedColumnCount()
  機能
    固定列の列数を取得します。
  処理
  引数
    なし。
  返値
    固定列の列数
  注意
    なし。
  サンプル
    getFixedRowCount() を参照してください。

  ### setFixedColumnCount 関数の説明

  書式
    long setFixedColumnCount(long cols)
  機能
    固定列の列数を設定します。
  処理
  引数

    (in)long cols | 固定列の列数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setRowCount() を参照してください。

  ### getFixedRowHeight 関数の説明

  書式
    long getFixedRowHeight(long row)
  機能
    固定行の高さを取得します。
  処理
  引数

    (in)long row | 行番号

  返値
    正常時は指定された行の高さ、エラー時は０を返します。
  注意
    なし。
  サンプル
    getFixedRowCount() を参照してください。

  ### setFixedRowHeight 関数の説明

  書式
    long setFixedRowHeight(long row,long height)
  機能
    固定行の高さを設定します。
  処理
  引数

    (in)long row | 行番号
    (in)long height | 固定行の高さ

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getFixedColumnWidth 関数の説明

  書式
    long getFixedColumnWidth(long col)
  機能
    列の幅を取得します。
  処理
  引数

    (in)long col | 列番号

  返値
    正常時は指定された列の幅、エラー時は０を返します。
  注意
    なし。
  サンプル
    getRowCount() を参照してください。

  ### setFixedColumnWidth 関数の説明

  書式
    long setFixedColumnWidth(long col, long width)
  機能
    列の幅を設定します。
  処理
  引数

    (in)long col | 列番号
    (in)long width | 列の幅

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### setSheetBkColor 関数の説明

  書式
    long setSheetBkColor(char* cname)
  書式
    long setSheetBkColor(short color)
  機能
    シートの背景色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //シートの背景色を白色に設定。
          ss->setSheetBkColor("#ffffff");
        }

  ### getSheetBkColor 関数の説明

  書式
    short getSheetBkColor()
  機能
    シートの背景色の色番号を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //シートの背景色を取得。
          short color = ss->getSheetBkColor();
          printf("sheet backcolor no = %d\", color);
        }

  ### setCellDefBkColor 関数の説明

  書式
    long setCellDefBkColor(char* cname)
  書式
    long setCellDefBkColor(short color)
  機能
    可変セルのデフォルト背景色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルト背景色を白色に設定。
          ss->setCellDefBkColor("#ffffff");
        }

  ### getCellDefBkColor 関数の説明

  書式
    short getCellDefBkColor()
  機能
    可変セルのデフォルト背景色を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルト背景色を取得。
          short color = ss->getCellDefBkColor();
          printf("cell default backcolor no = %d\", color);
        }

  ### setCellBkColor 関数の説明

  書式
    long setCellBkColor(char* cname)
  書式
    long setCellBkColor(long col,long row,char* cname)
  書式
    long setCellBkColor(short color)
  書式
    long setCellBkColor(long col,long row,short color)
  機能
    セルの背景色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //１列目、１行目のセルの背景色を白色に設定
          ss->setCol(1);
          ss->setRow(1);
          ss->setCellBkColor("#ffffff");

          //１列目、２行目から２列目、３行目までのセルの背景色を白色に設定
          ss->setStartCol(1);
          ss->setStartRow(2);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setCellBkColor("#ffffff");
          ss->setSelectCell(False);
        }

  ### getCellBkColor 関数の説明

  書式
    short getCellBkColor(long col, long row)
  機能
    セルの背景色を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //セルの背景色を取得。
          short color = ss->getCellBkColor(1, 1);
          printf("cell(1, 1) backcolor no = %d\", color);
        }

  ### setCellDefTextColor 関数の説明

  書式
    long setCellDefTextColor(char* cname)
  書式
    long setCellDefTextColor(short color)
  機能
    可変セルのデフォルト文字色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルト文字色を黒色に設定。
          ss->setCellDefTextColor("#000000");
        }

  ### getCellDefTextColor 関数の説明

  書式
    short getCellDefTextColor()
  機能
    可変セルのデフォルト文字色を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルト文字色を取得。
          short color = ss->getCellDefTextColor();
          printf("cell default textcolor no = %d\", color);
        }

  ### setCellTextColor 関数の説明

  書式
    long setCellTextColor(char* cname)
  書式
    long setCellTextColor(long col,long row,char* cname)
  書式
    long setCellTextColor(short color)
  書式
    long setCellTextColor(long col,long row,short color)
  機能
    セルの文字色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //１列目、１行目のセルの文字色を黒色に設定
          ss->setCol(1);
          ss->setRow(1);
          ss->setCellTextColor("#000000");

          //１列目、２行目から２列目、３行目までのセルの文字色を黒色に設定
          ss->setStartCol(1);
          ss->setStartRow(2);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setCellTextColor("#000000");
          ss->setSelectCell(False);
        }

  ### getCellTextColor 関数の説明

  書式
    short getCellTextColor(long col, long row)
  機能
    セルの文字色を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //セルの背景色を取得。
          short color = ss->getCellTextColor(1, 1);
          printf("cell(1,1) textcolor no = %d\", color);
        }

  ### setFixedBkColor 関数の説明

  書式
    long setFixedBkColor(char* cname)
  書式
    long setFixedBkColor(short color)
  機能
    固定セルの背景色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //固定セルの背景色を白色に設定。
          ss->setFixedBkColor("#ffffff");
        }

  ### getFixedBkColor 関数の説明

  書式
    short getFixedBkColor()
  機能
    固定セルの背景色の色番号を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //シートの背景色を取得。
          short color = ss->getFixedBkColor();
          printf("fixed cell backcolor no = %d\", color);
        }

  ### setFixedTextColor 関数の説明

  書式
    long setFixedTextColor(char* cname)
  書式
    long setFixedTextColor(short color)
  機能
    固定セルの文字色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //固定セルの文字色を黒色に設定。
          ss->setFixedTextColor("#000000");
        }

  ### getFixedTextColor 関数の説明

  書式
    short getFixedTextColor()
  機能
    固定セルの文字色を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルト文字色を取得。
          short color = ss->getFixedTextColor();
          printf("fixed cell textcolor no = %d\", color);
        }

  ### setGridColor 関数の説明

  書式
    long setGridColor(char* cname)
  書式
    long setGridColor(short color)
  機能
    グリッド線の色を設定します。
  処理
  引数

    (in)char* cname | 色名称
    (in)short color | 色番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //グリッド線の色を白色に設定。
          ss->setGridColor("#ffffff");
        }

  ### getGridColor 関数の説明

  書式
    short getGridColor()
  機能
    グリッド線の色番号を取得します。
  処理
  引数
    なし。
  返値
    色番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //グリッド線の色を取得。
          short color = ss->getGridColor();
          printf("grid line color no = %d\", color);
        }

  ### setGridLines 関数の説明

  書式
    long setGridLines(short glidLines)
  機能
    グリッド線の表示を設定します。
  処理
  引数

    (in)short glidLines | グリッド線の表示属性

    グリッド線の表示属性に指定可能な値には、次のようなものがあります。

    属性値 | 意味
    WSCSHEET_NONE | なし
    WSCSHEET_HORZ | 水平
    WSCSHEET_VERT | 垂直
    WSCSHEET_BOTH | 両方

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //グリッド線の表示を両方に設定。
          ss->setGridLines(WSCSHEET_BOTH);
        }

  ### getGridLines 関数の説明

  書式
    short getGridLines()
  機能
    グリッド線の表示を取得します。
  処理
  引数
    なし。
  返値
    グリッド線の表示
    返される値には、次のようなものがあります。

    属性値 | 意味
    WSCSHEET_NONE | なし
    WSCSHEET_HORZ | 水平
    WSCSHEET_VERT | 垂直
    WSCSHEET_BOTH | 両方

  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //グリッド線の表示を取得。
          short lines = ss->getGridLines();
          printf("grid lines = %d\", lines);
        }

  ### setCellGridLines 関数の説明

  書式
    long setCellGridLines(short glidLines)
  書式
    long setCellGridLines(long col,log row,short glidLines)
  機能
    グリッド線の表示を設定します。
  処理
  引数

    (in)short glidLines | 表示属性
    (in)long col | 列番号
    (in)long row | 行番号

    表示属性に指定できる値は getGridLines() を参照してください。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１列目、１行目のグリッド線の表示を両方に設定。
          ss->setCellGridLines(WSCSHEET_BOTH);

          //１列目、２行目から２列目、３行目までのグリッド線の表示を両方に設定。
          ss->setStartCol(1);
          ss->setStartRow(2);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setCellGridLines(WSCSHEET_BOTH);
          ss->setSelectCell(False);
        }

  ### getCellGridLines 関数の説明

  書式
    long getCellGridLines()
  機能
    グリッド線の表示を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    グリッド線の表示属性。 返される属性値は getGridLines() を参照してください。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //グリッド線の表示を取得。
          short lines = ss->getCellGridLines(1, 1);
          printf("cell(1,1) grid lines = %d\", lines);
        }

  ### setText 関数の説明

  書式
    long setText(short text)
  書式
    long setText(WSCushort text)
  書式
    long setText(long text)
  書式
    long setText(WSCulong text)
  書式
    long setText(float text)
  書式
    long setText(double text)
  書式
    long setText(const char* text)
  書式
    long setText(const WSCvariant& text)
  書式
    long setText(const WSCstring& text)
  書式
    long setText(long col,long row,short text)
  書式
    long setText(long col,long row,WSCushort text)
  書式
    long setText(long col,long row,long text)
  書式
    long setText(long col,long row,WSCulong text)
  書式
    long setText(long col,long row,float text)
  書式
    long setText(long col,long row,double text)
  書式
    long setText(long col,long row,const char* text)
  書式
    long setText(long col,long row,const WSCvariant& text)
  書式
    long setText(long col,long row,const WSCstring& text)
  機能
    セルの値を設定します。
  処理
  引数

    (in)型 text | 設定値
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１列目、１行目に値を設定。
          ss->setCol(1);
          ss->setRow(1);
          ss->setText("text");

          //１列目、２行目から２列目、３行目までのセルに値を設定。
          ss->setStartCol(1);
          ss->setStartRow(2);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setText("text");
          ss->setSelectCell(False);
        }

  ### getText 関数の説明

  書式
    WSCstring getText(long col,long row)
  機能
    セルの値を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    セルの値
  注意
    なし。
  サンプル
    getRowCount() を参照してください。

  ### setFixedText 関数の説明

  書式
    long setFixedText(long col,long row,short text)
  書式
    long setFixedText(long col,long row,WSCushort text)
  書式
    long setFixedText(long col,long row,long text)
  書式
    long setFixedText(long col,long row,WSCulong text)
  書式
    long setFixedText(long col,long row,float text)
  書式
    long setFixedText(long col,long row,double text)
  書式
    long setFixedText(long col,long row,const char* text)
  書式
    long setFixedText(long col,long row,const WSCvariant& text)
  書式
    long setFixedText(long col,long row,const WSCstring& text)
  機能
    固定セルの値を設定します。
  処理
  引数

    (in)型 text | 設定値
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    getFixedText() を参照してください。

  ### getFixedText 関数の説明

  書式
    WSCstring getFixedText(long col,long row)
  機能
    固定セルの値を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    セルの値
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          ss->setFixedRowCount(1);
          //１列目、０行目に値を設定。
          ss->setFixedText(0, 1, "fixed text");
          //１列目、０行目の値を取得。
          WSCstring text = ss->getFixedText(0, 1, "text");
          printf(fixed cell(0,1) text=%s\n", text.getString());
        }

  ### getCellNo 関数の説明

  書式
    long getCellNo(WSCpoint* pt,long* col,long* row)
  機能
    座標よりセルの列、行を取得します。
  処理
  引数

    (in)WSCpoint* pt | 座標
    (out)long* col | 列を格納する変数
    (out)long* row | 行を格納する変数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          // x:100、y:100の座標の列、行取得。
          WSCpoint pt;
          long     col, row;
          pt.x = 100;
          pt.y = 100;
          ss->getCellNo(&pt, &col, &row);
          printf(x=100, y=100 cell(%d,%d)\n", col, row);
        }

  ### setFocusCell 関数の説明

  書式
    long setFocusCell(long col,long row)
  機能
    セルにフォーカスを設定します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    getFocusCell() を参照してください。

  ### getFocusCell 関数の説明

  書式
    long getFocusCell(long* col,long* row)
  機能
    フォーカスがあるセルの列、行を取得します。
  処理
  引数

    (out)long* col | 列を格納する変数
    (out)long* row | 行を格納する変数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          // フォーカスを１列の１行目に設定
          ss->setFocusCell(1, 1);

          // フォーカスがあるセルの列、行を取得。
          long     col, row;
          ss->getFocusCell(&col, &row);
          printf(focus cell(%d,%d)\n", col, row);

          // フォーカスがあるセルの列、行を取得。
          col = ss->getFocusCol();
          row = ss->getFocusRow();
          printf(focus cell(%d,%d)\n", col, row);
        }

  ### getFocusCol 関数の説明

  書式
    long getFocusCol()
  機能
    フォーカスがあるセルの列を取得します。
  処理
  引数
    なし。
  返値
    フォーカスがあるセルの列番号
  注意
    なし。
  サンプル
    getFocusCell() を参照してください。

  ### getFocusRow 関数の説明

  書式
    long getFocusRow()
  機能
    フォーカスがあるセルの行を取得します。
  処理
  引数
    なし。
  返値
    フォーカスがあるセルの行番号
  注意
    なし。
  サンプル
    getFocusCell() を参照してください。

  ### setRow 関数の説明

  書式
    long setRow(long row)
  機能
    現在の列を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getRow 関数の説明

  書式
    long getRow()
  機能
    現在の行を取得します。
  処理
  引数
    なし。
  返値
    現在の行番号
  注意
    なし。
  サンプル

  ### setStartRow 関数の説明

  書式
    long setStartRow(long row)
  機能
    開始行を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getStartRow 関数の説明

  書式
    long getStartRow()
  機能
    開始行を取得します。
  処理
  引数
    なし。
  返値
    開始行番号
  注意
    なし。
  サンプル

  ### setEndRow 関数の説明

  書式
    long setEndRow(long row)
  機能
    終了行を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getEndRow 関数の説明

  書式
    long getEndRow()
  機能
    終了行を取得します。
  処理
  引数
    なし。
  返値
    終了行番号
  注意
    なし。
  サンプル

  ### setCol 関数の説明

  書式
    long setCol(long row)
  機能
    現在の列を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getCol 関数の説明

  書式
    long getCol()
  機能
    現在の列を取得します。
  処理
  引数
    なし。
  返値
    現在の列番号
  注意
    なし。
  サンプル

  ### setStartCol 関数の説明

  書式
    long setStartCol(long row)
  機能
    開始列を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getStartCol 関数の説明

  書式
    long getStartCol()
  機能
    開始列を取得します。
  処理
  引数
    なし。
  返値
    開始列番号
  注意
    なし。
  サンプル

  ### setEndCol 関数の説明

  書式
    long setEndCol(long row)
  機能
    終了列を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    setCellBkColor() を参照してください。

  ### getEndCol 関数の説明

  書式
    long getEndCol()
  機能
    終了列を取得します。
  処理
  引数
    なし。
  返値
    終了列番号
  注意
    なし。
  サンプル

  ### setSelectCell 関数の説明

  書式
    long setSelectCell(WSCbool fl)
  機能
    ブロック選択の状態を設定します。
  処理
  引数

    (in)WSCbool fl | 選択状態

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    ブロック選択が不要になった場合は、必ず非選択状態に設定してください。
  サンプル
    setCellBkColor() を参照してください。

  ### getSelectCell 関数の説明

  書式
    WSCbool getSelectCell()
  機能
    ブロック選択の状態を取得します。
  処理
  引数
    なし。
  返値
    選択中:True、非選択中:False
  注意
    なし。
  サンプル

  ### setEditEnabled 関数の説明

  書式
    long setEditEnabled(WSCbool fl)
  機能
    編集可能状態を設定します。
  処理
  引数

    (in)WSCbool fl | 編集可能:True、編集不可:False

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getEditEnabled 関数の説明

  書式
    WSCbool getEditEnabled()
  機能
    編集可能状態を取得します。
  処理
  引数
    なし。
  返値
    編集可能:True、編集不可:False
  注意
    なし。
  サンプル

  ### getFocusCellRect 関数の説明

  書式
    long getFocusCellRect(WSCrect* rect)
  機能
    フォーカスセルの位置、サイズを取得します。
  処理
  引数

    (out)WSCrect* rect | 位置とサイズを格納する変数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

           // フォーカスセルの位置、サイズを取得します。
           WSCrect r;
           long err = newshee_001->getFocusCellRect(&r);
           printf("x,y,w,h=%d,%d,%d,%d\n",r.x,r.y,r.width,r.height);

  ### getVisibleCellRect 関数の説明

  書式
    long getVisibleCellRect(long col,long row,WSCrect* rect)
  機能
    現在画面に表示されている可変セルの位置、サイズを取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号
    (out)WSCrect* rect | 位置とサイズを格納する変数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getCellRect 関数の説明

  書式
    long getCellRect(long col,long row,WSCrect* rect)
  機能
    セルの位置、サイズを取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号
    (out)WSCrect* rect | 位置、サイズを格納する変数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    先頭のセルから計算するため取得した位置は、必ずしも現在表示されている位置とは一致しません。
  サンプル

           // セル(1,3)の位置、サイズを取得します。
           WSCrect r;
           long err = newshee_001->getCellRect(1,3,&r);
           printf("x,y,w,h=%d,%d,%d,%d\n",r.x,r.y,r.width,r.height);

  ### setTopVisibleRow 関数の説明

  書式
    long setTopVisibleRow(long row)
  機能
    現在先頭に表示されている可変セルの先頭の列番号を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getTopVisibleRow 関数の説明

  書式
    long getTopVisibleRow()
  機能
    現在先頭に表示されている可変セルの先頭の列番号を取得します。
  処理
  引数
    なし。
  返値
    現在先頭に表示されている可変セルの先頭の列番号
  注意
    なし。
  サンプル

  ### setTopVisibleCol 関数の説明

  書式
    long setTopVisibleCol(long row)
  機能
    現在先頭に表示されている可変セルの先頭の列番号を設定します。
  処理
  引数

    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getTopVisibleCol 関数の説明

  書式
    long getTopVisibleCol()
  機能
    現在先頭に表示されている可変セルの先頭の列番号を取得します。
  処理
  引数
    なし。
  返値
    現在先頭に表示されている可変セルの先頭の列番号
  注意
    なし。
  サンプル

  ### setCellDefFont 関数の説明

  書式
    long setCellDefFont(short fontno)
  機能
    可変セルのデフォルトのフォント番号を設定します。
  処理
  引数

    (in)short fontno | フォント番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getCellDefFont 関数の説明

  書式
    long getCellDefFont()
  機能
    可変セルのデフォルトのフォント番号を取得します。
  処理
  引数
    なし。
  返値
    可変セルのデフォルトのフォント番号
  注意
    なし。
  サンプル

  ### setCellFont 関数の説明

  書式
    long setCellFont(short fontno)
  書式
    long setCellFont(long col,long row,short fontno)
  機能
    セルのフォント番号を設定します。
  処理
  引数

    (in)short fontno | フォント番号
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル
    getCellFont() を参照してください。

  ### getCellFont 関数の説明

  書式
    long getCellFont()
  書式
    long getCellFont(long col,log row)
  機能
    セルのフォント番号を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    可変セルのデフォルトのフォント番号
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //可変セルのデフォルトのフォント番号を取得。
          short font = ss->getCellFont();
          printf("cell default font:%d\n", font);

          // １列目、１行目のセルのフォントを１に設定。
          font = ss->setCellFont(1, 1, 1);

          //１列目、２行目から２列目、３行目までのセルのフォントを１に設定
          ss->setStartCol(1);
          ss->setStartRow(2);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setCellFont(1);
          ss->setSelectCell(False);

        }

  ### setFixedCellFont 関数の説明

  書式
    long setFixedCellFont(short fontno)
  機能
    固定セルのデフォルトのフォント番号を設定します。
  処理
  引数

    (in)short fontno | フォント番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getFixedCellFont 関数の説明

  書式
    long getFixedCellFont()
  機能
    固定セルのデフォルトのフォント番号を取得します。
  処理
  引数
    なし。
  返値
    固定セルのデフォルトのフォント番号
  注意
    なし。
  サンプル

  ### setVertAutoNumber 関数の説明

  書式
    long setVertAutoNumber(WSCbool fl)
  機能
    行番号の表示状態を設定します。
  処理
  引数

    (in)WSCbool fl | 表示状態

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getVertAutoNumber 関数の説明

  書式
    WSCbool getVertAutoNumber()
  機能
    行番号の表示状態を取得します。
  処理
  引数
    なし。
  返値
    True:表示、False:非表示
  注意
    なし。
  サンプル

           // 行番号の表示状態を取得します。
           WSCbool fl = newshee_001->getVertAutoNumber();

  ### setHorzAutoNumber 関数の説明

  書式
    long setHorzAutoNumber(WSCbool fl)
  機能
    列番号の表示状態を設定します。
  処理
  引数

    (in)WSCbool fl | True:表示、False:非表示

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getHorzAutoNumber 関数の説明

  書式
    WSCbool getHorzAutoNumber()
  機能
  処理
    列番号の表示状態を取得します。
  引数
    なし。
  返値
    True:表示、False:非表示
  注意
    なし。
  サンプル

  ### setCellAlignment 関数の説明

  書式
    long setCellAlignment(char align)
  書式
    long setCellAlignment(long col,long row,char align)
  機能
    可変セルの表示位置を設定します。
  処理
  引数

    (in)char align | アラインメント
    (in)long col | 列番号
    (in)long row | 行番号

    アラインメントに指定できる値には、 次のようなものがあります。

    属性値 | 意味
    WS_LEFT | 左寄
    WS_RIGHT | 右寄
    WS_CENTER | 中央
    WS_TOP | 上寄
    WS_BOTTOM | 下寄
    WS_LEFT_TOP | 左上寄
    WS_LEFT_BOTTOM | 左下寄
    WS_RIGHT_BOTTOM | 右下寄
    WS_RIGHT_TOP | 右上寄

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getCellAlignment 関数の説明

  書式
    char getCellAlignment(long col,long row)
  機能
    col,row で指定されたセルのアラインメントを取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    指定したセルのアラインメント
  注意
    なし。
  サンプル

           // セル(1,2)のアラインメントを取得します。
           char align = newshee_001->getCellAlignment(1,2);

  ### setFixedCellAlignment 関数の説明

  書式
    long setFixedCellAlignment(char align)
  書式
    long setFixedCellAlignment(long col,long row,char align)
  機能
    固定セルの表示位置を設定します。
  処理
  引数

    (in)char align | アラインメント
    (in)long col | 列番号
    (in)long row | 行番号

    アラインメントに指定できる値には、 次のようなものがあります。

    属性値 | 意味
    WS_LEFT | 左寄
    WS_RIGHT | 右寄
    WS_CENTER | 中央
    WS_TOP | 上寄
    WS_BOTTOM | 下寄
    WS_LEFT_TOP | 左上寄
    WS_LEFT_BOTTOM | 左下寄
    WS_RIGHT_BOTTOM | 右下寄
    WS_RIGHT_TOP | 右上寄

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getFixedCellAlignment 関数の説明

  書式
    char getFixedCellAlignment(long col,long row)
  機能
    固定セルの表示位置を取得します。
  処理
  引数

    (in)long col | 列番号
    (in)long row | 行番号

  返値
    固定セルの表示位置
  注意
    なし。
  サンプル

  ### setCellLock 関数の説明

  書式
    long setCellLock(WSCbool fl)
  書式
    long setCellLock(long col,long row,WSCbool fl)
  機能
    可変セルの編集可、不可(ロック状態)を設定します。
  処理
  引数

    (in)WSCbool fl | True:編集不可(ロック状態)、False:編集可
    (in)long col | 列番号
    (in)long row | 行番号

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getCellLock 関数の説明

  書式
    WSCbool getCellLock()
  機能
    可変セルの編集不可属性を取得します。
  処理
  引数
    なし。
  返値
    True:編集不可、False:編集可
  注意
    なし。
  サンプル

  ### getClientWidth 関数の説明

  書式
    unsigned short getClientWidth()
  機能
    有効なクライアント領域の幅を取得します。
  処理
  引数
    なし。
  返値
    クライアント領域の幅
  注意
    なし。
  サンプル

  ### getClientHeight 関数の説明

  書式
    unsigned short getClientHeight()
  機能
    有効なクライアント領域の高さを取得します。
  処理
  引数
    なし。
  返値
    クライアント領域の高さ
  注意
    なし。
  サンプル

  ### setNoRefresh 関数の説明

  書式
    void setNoRefresh(WSCbool fl)
  機能
    描画の有効無効を設定します。
  処理
  引数

    (in)WSCbool fl | 描画の有効無効

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //描画を無効に設定します。
          ss->setNoRefresh(True);

          //１列目、１行目から２列目、３行目までのセルの
          // 背景色、文字色、テキストを設定
          ss->setStartCol(1);
          ss->setStartRow(1);
          ss->setEndCol(2);
          ss->setEndRow(3);
          ss->setSelectCell(True);
          ss->setCellBkColor("#00ffff");
          ss->setCellTextColor("#ff0000");
          ss->setTect("text");
          ss->setSelectCell(False);
          //描画を有効に設定します。
          ss->setNoRefresh(False);

          // 再描画を実行します。
          ss->draw();
        }

  ### getNoRefresh 関数の説明

  書式
    WSCbool getNoRefresh()
  機能
    描画の有効無効を取得します。
  処理
  引数
    なし。
  返値
    True:無効、False:有効
  注意
    なし。
  サンプル

  ### insertRow 関数の説明

  書式
    long insertRow()
  機能
    行の挿入を行います。
  処理
  引数
    なし。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //現在の行に１行を挿入します。
          ss->insertRow();

          //１行目に２行挿入します。
          ss->setStartCol(1);
          ss->setStartRow(1);
          ss->setEndCol(1);
          ss->setEndRow(2);
          ss->setSelectCell(True);
          ss->insertRow();
          ss->setSelectCell(False);

        }

  ### insertRow 関数の説明

  書式
    long insertRow(long row,long rows)
  機能
    行の挿入を行います。
  処理
  引数

    (in)long row | 行番号
    (in)long rows | 挿入行数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１行目に２行挿入します。
          ss->insertRow(1, 2);

        }

  ### insertCol 関数の説明

  書式
    long insertCol()
  機能
    列の挿入を行います。
  処理
  引数
    なし。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //現在の列に１列を挿入します。
          ss->insertCol();

          //１列目に２列挿入します。
          ss->setStartCol(1);
          ss->setStartRow(1);
          ss->setEndCol(2);
          ss->setEndRow(1);
          ss->setSelectCell(True);
          ss->insertCol();
          ss->setSelectCell(False);

        }

  ### insertCol 関数の説明

  書式
    long insertCol(long col,long cols)
  機能
    列の挿入を行います。
  処理
  引数

    (in)long col | 列番号
    (in)long cols | 挿入列数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１列目に２列挿入します。
          ss->insertCol(1, 2);

        }

  ### deleteRow 関数の説明

  書式
    long deleteRow()
  機能
    行の削除を行います。
  処理
  引数
    なし。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //現在の行を削除します。
          ss->deleteRow();

          //１行目から２行削除します。
          ss->setStartCol(1);
          ss->setStartRow(1);
          ss->setEndCol(1);
          ss->setEndRow(2);
          ss->setSelectCell(True);
          ss->deleteRow();
          ss->setSelectCell(False);
        }

  ### deleteRow 関数の説明

  書式
    long deleteRow(long row,long rows)
  機能
    行の削除を行います。
  処理
  引数

    (in)long row | 行番号
    (in)long rows | 削除行数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１行目から２行削除します。
          ss->deleteRow(1, 2);
        }

  ### deleteCol 関数の説明

  書式
    long deleteCol()
  機能
    列の削除を行います。
  処理
  引数
    なし。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }
          //現在の列を削除します。
          ss->deleteCol();

          //１列目から２列削除します。
          ss->setStartCol(1);
          ss->setStartRow(1);
          ss->setEndCol(1);
          ss->setEndRow(2);
          ss->setSelectCell(True);
          ss->deleteCol();
          ss->setSelectCell(False);
        }

  ### deleteCol 関数の説明

  書式
    long deleteCol(long col,long cols)
  機能
    列の削除を行います。
  処理
  引数

    (in)long col | 列番号
    (in)long cols | 削除列数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

        #include <WSCsheet.h>
        void sample_proc(WSCbase* object){
          WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
          if (ss == NULL){
            return;
          }

          //１列目から２列削除します。
          ss->deleteCol(1, 2);
        }

  ### setDataSource 関数の説明

  書式
    long setDataSource(const char* name)
  書式
    long setDataSource(WSCstring& sname)
  機能
    データソース名を設定します。
  処理
  引数

    (in)const char* name | データソース名
    (in)WSCstring& sname | データソース名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDataSource 関数の説明

  書式
    WSCstring getDataSource()
  機能
    データソース名を取得します。
  処理
  引数
    なし
  返値
    データソース名
  注意
  サンプル

  ### setTableName 関数の説明

  書式
    long setTableName(const char* name)
  書式
    long setTableName(WSCstring& tname)
  機能
    データベースのテーブル名を設定します。
  処理
  引数

    (in)const char* name | テーブル名
    (in)WSCstring& tname | テーブル名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getTableName 関数の説明

  書式
    WSCstring getTableName()
  機能
    データベースのテーブル名を取得します。
  処理
  引数
    なし
  返値
    データベースのテーブル名
  注意
  サンプル

  ### setDbItem 関数の説明

  書式
    long setDbItem(const char* name)
  書式
    long setDbItem(WSCstring& iname)
  機能
    項目名を設定します。
  処理
  引数

    (in)const char* name | 項目名
    (in)WSCstring& iname | 項目名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getDbItem 関数の説明

  書式
    WSCstring getDbItem()
  機能
    項目名を取得します。
  処理
  引数
    なし
  返値
    項目名
  注意
  サンプル

  ### setDbSortItem1 関数の説明

  書式
    long setDbSortItem1(const char* name)
  書式
    long setDbSortItem1(WSCstring& iname)
  機能
    １番目のソート項目名を設定します。
  処理
  引数

    (in)const char* name | 項目名
    (in)WSCstring& iname | 項目名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSortItem1 関数の説明

  書式
    WSCstring getDbSortItem1()
  機能
    １番目のソート項目名を取得します。
  処理
  引数
    なし
  返値
    １番目のソート項目名
  注意
  サンプル

  ### setDbSortItem2 関数の説明

  書式
    long setDbSortItem2(const char* name)
  書式
    long setDbSortItem2(WSCstring& iname)
  機能
    ２番目のソート項目名を設定します。
  処理
  引数

    (in)const char* name | 項目名
    (in)WSCstring& iname | 項目名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSortItem2 関数の説明

  書式
    WSCstring getDbSortItem2()
  機能
    ２番目のソート項目名を取得します。
  処理
  引数
    なし
  返値
    ソートの２番目の項目名
  注意
  サンプル

  ### setDbSortItem3 関数の説明

  書式
    long setDbSortItem3(const char* name)
  書式
    long setDbSortItem3(WSCstring& iname)
  機能
    ３番目のソート項目名を設定します。
  処理
  引数

    (in)const char* name | 項目名
    (in)WSCstring& iname | 項目名

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSortItem3 関数の説明

  書式
    WSCstring getDbSortItem3()
  機能
    ３番目のソート項目名を取得します。
  処理
  引数
    なし
  返値
    ソートの３番目の項目名
  注意
  サンプル

  ### setDbSort1 関数の説明

  書式
    long setDbSort1(unsigned char sort)
  機能
    １番目のソート条件を設定します。
  処理
  引数

    (in)unsigned char sort | ソート条件

    並べ変えに指定できるソート条件には、 次のようなものがあります。

    属性値 | 意味
    WSCSHEET_DB_SORT_ASC | 昇順
    WSCSHEET_DB_SORT_DESC | 降順

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSort1 関数の説明

  書式
    unsigned char getDbSort1()
  機能
    １番目のソート条件を取得します。
  処理
  引数
    なし。
  返値
    ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
  注意
  サンプル

  ### setDbSort2 関数の説明

  書式
    long setDbSort2(unsigned char sort)
  機能
    ２番目のソート条件を設定します。
  処理
  引数

    (in)unsigned char sort | ソート条件

    ソート属性に関しては setDbSort1() を参照してください。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSort2 関数の説明

  書式
    unsigned char getDbSort2()
  機能
    ２番目のソート条件を取得します。
  処理
  引数
    なし。
  返値
    ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
  注意
  サンプル

  ### setDbSort3 関数の説明

  書式
    long setDbSort3(unsigned char sort)
  機能
    ３番目のソート条件を設定します。
  処理
  引数

    (in)unsigned char sort | ソート条件

    ソート属性に関しては setDbSort1() を参照してください。
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbSort3 関数の説明

  書式
    unsigned char getDbSort3()
  機能
    ３番目のソート条件を取得します。
  処理
  引数
    なし。
  返値
    ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
  注意
  サンプル

  ### setDbFilter 関数の説明

  書式
    long setDbFilter(const char* filter)
  書式
    long setDbFilter(WSCstring& filter)
  機能
    抽出条件を設定します。
  処理
  引数

    (in)const char* filter | 抽出条件
    (in)WSCstring& filter | 抽出条件

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
  サンプル

  ### getDbFilter 関数の説明

  書式
    WSCstring getDbFilter()
  機能
    抽出条件を取得します。
  処理
  引数
    なし
  返値
    抽出条件
  注意
  サンプル

  ### setDbStmtString 関数の説明

  書式
    long setDbStmtString(const char* stmt)
  書式
    long setDbStmtString(WSCstring& stmt)
  機能
    抽出条件を設定します。
  処理
  引数

    (in)const char* stmt | SQL文
    (in)WSCstring& stmt | SQL文

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    なし。
  サンプル

  ### getDbStmtString 関数の説明

  書式
    WSCstring getDbStmtString()
  機能
    SQL文を取得します。
  処理
  引数
    なし
  返値
    SQL文
  注意
  サンプル

  ### dbRefresh 関数の説明

  書式
    long dbRefresh()
  機能
    データベースに接続しデータを表示します。
  処理
  引数
    なし
  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    プロパティで予めDB接続情報が設定されている場合は、 初期表示時に データを自動的に表示します。
  サンプル

  ### dataClear 関数の説明

  書式
    long dataClear(long col, long row)
  機能
    データのクリア及び列数、行数の設定を行ないます。
  処理
  引数

    (in)long col | 列数
    (in)long row | 行数

  返値
    WS_NO_ERR= 正常、それ以外はエラー。
  注意
    固定列、固定行のデータおよび各セルのプロパィ値は保持されます。 ただし削除された行のプロパティは保持されません。
  サンプル

  Document Release 3.70
  For Use with Wide Studio Release 3.70, Spring 2004

  WideStudio Home | Up to

  Copyright(C) WideStudio Development Team, 1999-2004 |  | Last modified: May. 25, 2004