 | | Wide Studio Object Reference
| |
クラスの型
WSCsheet
メソッド関数仕様
getRowCount 関数の説明
- 書式
- long getRowCount()
- 機能
- 全体の行数を取得します。 (固定セルの行数を含みます。)
- 処理
-
- 引数
- なし。
- 返値
- 行数
- 注意
- なし。
- サンプル
-
#include
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)
- 機能
- 全体の行数を設定します。 (固定セルの行数を含みます。)
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
#include
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)
- 機能
- 全体の列数を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setRowCount() を参照してください。
getRowHeight 関数の説明
- 書式
- long getRowHeight(long row)
- 機能
- 指定された行の高さを取得します。
- 処理
-
- 引数
-
- 返値
- 正常時は指定された行の高さ、エラー時は0を返します。
- 注意
- なし。
- サンプル
-
#include
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)
- 機能
- 列の幅を取得します。
- 処理
-
- 引数
-
- 返値
- 正常時は指定された列の幅、エラー時は0を返します。
- 注意
- なし。
- サンプル
- getRowHeight() を参照してください。
setColumnWidth 関数の説明
- 書式
- long setColumnWidth(long col, long width)
- 機能
- 列の幅を指定します。
- 処理
-
- 引数
-
(in)long col | 列番号 |
(in)long width | 列の幅 |
- 返値
- 正常時は指定された列の幅、エラー時は0を返します。
- 注意
- なし。
- サンプル
- getRowCount() を参照してください。
getFixedRowCount 関数の説明
- 書式
- long getFixedRowCount()
- 機能
- 固定行の行数を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 固定行の行数
- 注意
- なし。
- サンプル
-
#include
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)
- 機能
- 固定行の行数を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setRowCount() を参照してください。
getFixedColumnCount 関数の説明
- 書式
- long getFixedColumnCount()
- 機能
- 固定列の列数を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 固定列の列数
- 注意
- なし。
- サンプル
- getFixedRowCount() を参照してください。
setFixedColumnCount 関数の説明
- 書式
- long setFixedColumnCount(long cols)
- 機能
- 固定列の列数を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setRowCount() を参照してください。
getFixedRowHeight 関数の説明
- 書式
- long getFixedRowHeight(long row)
- 機能
- 固定行の高さを取得します。
- 処理
-
- 引数
-
- 返値
- 正常時は指定された行の高さ、エラー時は0を返します。
- 注意
- なし。
- サンプル
- getFixedRowCount() を参照してください。
setFixedRowHeight 関数の説明
- 書式
- long setFixedRowHeight(long row,long height)
- 機能
- 固定行の高さを設定します。
- 処理
-
- 引数
-
(in)long row | 行番号 |
(in)long height | 固定行の高さ |
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
getFixedColumnWidth 関数の説明
- 書式
- long getFixedColumnWidth(long col)
- 機能
- 列の幅を取得します。
- 処理
-
- 引数
-
- 返値
- 正常時は指定された列の幅、エラー時は0を返します。
- 注意
- なし。
- サンプル
- 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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//シートの背景色を白色に設定。
ss->setSheetBkColor("#ffffff");
}
getSheetBkColor 関数の説明
- 書式
- short getSheetBkColor()
- 機能
- シートの背景色の色番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//可変セルのデフォルト背景色を白色に設定。
ss->setCellDefBkColor("#ffffff");
}
getCellDefBkColor 関数の説明
- 書式
- short getCellDefBkColor()
- 機能
- 可変セルのデフォルト背景色を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目、1行目のセルの背景色を白色に設定
ss->setCol(1);
ss->setRow(1);
ss->setCellBkColor("#ffffff");
//1列目、2行目から2列目、3行目までのセルの背景色を白色に設定
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
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//可変セルのデフォルト文字色を黒色に設定。
ss->setCellDefTextColor("#000000");
}
getCellDefTextColor 関数の説明
- 書式
- short getCellDefTextColor()
- 機能
- 可変セルのデフォルト文字色を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目、1行目のセルの文字色を黒色に設定
ss->setCol(1);
ss->setRow(1);
ss->setCellTextColor("#000000");
//1列目、2行目から2列目、3行目までのセルの文字色を黒色に設定
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
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//固定セルの背景色を白色に設定。
ss->setFixedBkColor("#ffffff");
}
getFixedBkColor 関数の説明
- 書式
- short getFixedBkColor()
- 機能
- 固定セルの背景色の色番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//固定セルの文字色を黒色に設定。
ss->setFixedTextColor("#000000");
}
getFixedTextColor 関数の説明
- 書式
- short getFixedTextColor()
- 機能
- 固定セルの文字色を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//グリッド線の色を白色に設定。
ss->setGridColor("#ffffff");
}
getGridColor 関数の説明
- 書式
- short getGridColor()
- 機能
- グリッド線の色番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 色番号
- 注意
- なし。
- サンプル
-
#include
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
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
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目、1行目のグリッド線の表示を両方に設定。
ss->setCellGridLines(WSCSHEET_BOTH);
//1列目、2行目から2列目、3行目までのグリッド線の表示を両方に設定。
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
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目、1行目に値を設定。
ss->setCol(1);
ss->setRow(1);
ss->setText("text");
//1列目、2行目から2列目、3行目までのセルに値を設定。
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
ss->setFixedRowCount(1);
//1列目、0行目に値を設定。
ss->setFixedText(0, 1, "fixed text");
//1列目、0行目の値を取得。
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
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
// フォーカスを1列の1行目に設定
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)
- 機能
- 現在の列を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getRow 関数の説明
- 書式
- long getRow()
- 機能
- 現在の行を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 現在の行番号
- 注意
- なし。
- サンプル
-
setStartRow 関数の説明
- 書式
- long setStartRow(long row)
- 機能
- 開始行を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getStartRow 関数の説明
- 書式
- long getStartRow()
- 機能
- 開始行を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 開始行番号
- 注意
- なし。
- サンプル
-
setEndRow 関数の説明
- 書式
- long setEndRow(long row)
- 機能
- 終了行を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getEndRow 関数の説明
- 書式
- long getEndRow()
- 機能
- 終了行を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 終了行番号
- 注意
- なし。
- サンプル
-
setCol 関数の説明
- 書式
- long setCol(long row)
- 機能
- 現在の列を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getCol 関数の説明
- 書式
- long getCol()
- 機能
- 現在の列を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 現在の列番号
- 注意
- なし。
- サンプル
-
setStartCol 関数の説明
- 書式
- long setStartCol(long row)
- 機能
- 開始列を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getStartCol 関数の説明
- 書式
- long getStartCol()
- 機能
- 開始列を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 開始列番号
- 注意
- なし。
- サンプル
-
setEndCol 関数の説明
- 書式
- long setEndCol(long row)
- 機能
- 終了列を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
- setCellBkColor() を参照してください。
getEndCol 関数の説明
- 書式
- long getEndCol()
- 機能
- 終了列を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 終了列番号
- 注意
- なし。
- サンプル
-
setSelectCell 関数の説明
- 書式
- long setSelectCell(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)
- 機能
- 現在先頭に表示されている可変セルの先頭の列番号を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
getTopVisibleRow 関数の説明
- 書式
- long getTopVisibleRow()
- 機能
- 現在先頭に表示されている可変セルの先頭の列番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 現在先頭に表示されている可変セルの先頭の列番号
- 注意
- なし。
- サンプル
-
setTopVisibleCol 関数の説明
- 書式
- long setTopVisibleCol(long row)
- 機能
- 現在先頭に表示されている可変セルの先頭の列番号を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
getTopVisibleCol 関数の説明
- 書式
- long getTopVisibleCol()
- 機能
- 現在先頭に表示されている可変セルの先頭の列番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 現在先頭に表示されている可変セルの先頭の列番号
- 注意
- なし。
- サンプル
-
setCellDefFont 関数の説明
- 書式
- long setCellDefFont(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
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);
// 1列目、1行目のセルのフォントを1に設定。
font = ss->setCellFont(1, 1, 1);
//1列目、2行目から2列目、3行目までのセルのフォントを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)
- 機能
- 固定セルのデフォルトのフォント番号を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
getFixedCellFont 関数の説明
- 書式
- long getFixedCellFont()
- 機能
- 固定セルのデフォルトのフォント番号を取得します。
- 処理
-
- 引数
- なし。
- 返値
- 固定セルのデフォルトのフォント番号
- 注意
- なし。
- サンプル
-
setVertAutoNumber 関数の説明
- 書式
- long setVertAutoNumber(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)
- 機能
- 描画の有効無効を設定します。
- 処理
-
- 引数
-
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
#include
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//描画を無効に設定します。
ss->setNoRefresh(True);
//1列目、1行目から2列目、3行目までのセルの
// 背景色、文字色、テキストを設定
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//現在の行に1行を挿入します。
ss->insertRow();
//1行目に2行挿入します。
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1行目に2行挿入します。
ss->insertRow(1, 2);
}
insertCol 関数の説明
- 書式
- long insertCol()
- 機能
- 列の挿入を行います。
- 処理
-
- 引数
- なし。
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
#include
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//現在の列に1列を挿入します。
ss->insertCol();
//1列目に2列挿入します。
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目に2列挿入します。
ss->insertCol(1, 2);
}
deleteRow 関数の説明
- 書式
- long deleteRow()
- 機能
- 行の削除を行います。
- 処理
-
- 引数
- なし。
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
#include
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//現在の行を削除します。
ss->deleteRow();
//1行目から2行削除します。
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1行目から2行削除します。
ss->deleteRow(1, 2);
}
deleteCol 関数の説明
- 書式
- long deleteCol()
- 機能
- 列の削除を行います。
- 処理
-
- 引数
- なし。
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
- なし。
- サンプル
-
#include
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//現在の列を削除します。
ss->deleteCol();
//1列目から2列削除します。
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
void sample_proc(WSCbase* object){
WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
if (ss == NULL){
return;
}
//1列目から2列削除します。
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)
- 機能
- 1番目のソート項目名を設定します。
- 処理
-
- 引数
-
(in)const char* name | 項目名 |
(in)WSCstring& iname | 項目名 |
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSortItem1 関数の説明
- 書式
- WSCstring getDbSortItem1()
- 機能
- 1番目のソート項目名を取得します。
- 処理
-
- 引数
- なし
- 返値
- 1番目のソート項目名
- 注意
-
- サンプル
-
setDbSortItem2 関数の説明
- 書式
- long setDbSortItem2(const char* name)
- 書式
- long setDbSortItem2(WSCstring& iname)
- 機能
- 2番目のソート項目名を設定します。
- 処理
-
- 引数
-
(in)const char* name | 項目名 |
(in)WSCstring& iname | 項目名 |
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSortItem2 関数の説明
- 書式
- WSCstring getDbSortItem2()
- 機能
- 2番目のソート項目名を取得します。
- 処理
-
- 引数
- なし
- 返値
- ソートの2番目の項目名
- 注意
-
- サンプル
-
setDbSortItem3 関数の説明
- 書式
- long setDbSortItem3(const char* name)
- 書式
- long setDbSortItem3(WSCstring& iname)
- 機能
- 3番目のソート項目名を設定します。
- 処理
-
- 引数
-
(in)const char* name | 項目名 |
(in)WSCstring& iname | 項目名 |
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSortItem3 関数の説明
- 書式
- WSCstring getDbSortItem3()
- 機能
- 3番目のソート項目名を取得します。
- 処理
-
- 引数
- なし
- 返値
- ソートの3番目の項目名
- 注意
-
- サンプル
-
setDbSort1 関数の説明
- 書式
- long setDbSort1(unsigned char sort)
- 機能
- 1番目のソート条件を設定します。
- 処理
-
- 引数
-
(in)unsigned char sort | ソート条件 |
並べ変えに指定できるソート条件には、
次のようなものがあります。
属性値 | 意味 |
WSCSHEET_DB_SORT_ASC | 昇順 |
WSCSHEET_DB_SORT_DESC | 降順 |
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSort1 関数の説明
- 書式
- unsigned char getDbSort1()
- 機能
- 1番目のソート条件を取得します。
- 処理
-
- 引数
- なし。
- 返値
- ソート属性を返します。
ソート属性に関しては setDbSort1() を参照してください。
- 注意
-
- サンプル
-
setDbSort2 関数の説明
- 書式
- long setDbSort2(unsigned char sort)
- 機能
- 2番目のソート条件を設定します。
- 処理
-
- 引数
-
(in)unsigned char sort | ソート条件 |
ソート属性に関しては setDbSort1() を参照してください。
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSort2 関数の説明
- 書式
- unsigned char getDbSort2()
- 機能
- 2番目のソート条件を取得します。
- 処理
-
- 引数
- なし。
- 返値
- ソート属性を返します。
ソート属性に関しては setDbSort1() を参照してください。
- 注意
-
- サンプル
-
setDbSort3 関数の説明
- 書式
- long setDbSort3(unsigned char sort)
- 機能
- 3番目のソート条件を設定します。
- 処理
-
- 引数
-
(in)unsigned char sort | ソート条件 |
ソート属性に関しては setDbSort1() を参照してください。
- 返値
- WS_NO_ERR= 正常、それ以外はエラー。
- 注意
-
- サンプル
-
getDbSort3 関数の説明
- 書式
- unsigned char getDbSort3()
- 機能
- 3番目のソート条件を取得します。
- 処理
-
- 引数
- なし。
- 返値
- ソート属性を返します。
ソート属性に関しては 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 | |