CONVERT_CSV_INFO

EE_CONVERT_CSV メッセージで使用します。

typedef struct _CONVERT_CSV_INFO {
	UINT cbSize;
	int iDestMode;
	UINT nFlags;
	int nSepCount;
	const int* pcxSepWidths;
} CONVERT_CSV_INFO;

フィールド

cbSize

sizeof( CONVERT_CSV_INFO ) を指定します。

iDestMode

変換先の CSV フォーマットのインデックスを指定します。0 は CSV でなく固定幅列のフォーマットを意味します。1 は [カスタマイズ] ダイアログの [CSVフォーマット] ページで定義された最初のフォーマットを意味します (既定では、カンマ区切り)。

nFlags

次の値の組み合わせを指定することができます。

意味

CSV_HALF_WIDTH

すべて半角文字とみなします

CSV_DISCARD_UNDO

元に戻す情報を破棄します

CSV_DISCARD_UNDO

列の幅よりも長い文字列は切り詰めます

CSV_DISCARD_UNDO

文字列の長さが列の幅を超えると警告します

nSepCount

現在の文書が CSV フォーマットでない場合で、固定幅列のフォーマットを CSV 文書に変換したい場合、このパラメータは区切りの数を指定します。この数は、pcxSepWidths パラメータで指定された配列のサイズと等しい必要があります。現在の文書が CSV 文書の場合、このパラメータは無視されます。

pcxSepWidths

nSepCount パラメータが 0 でない場合、列幅を表現する整数の配列を指定します。

バージョン

EmEditor Professional Version 19.8 以上で利用できます。