3.2 イメージ編集コントロールのプロパティ |
プロパティ | 機能 | V2.0追加 |
---|---|---|
Appearance | 境界線の3D表示 | |
AspectRatio | イメージの縦と横の比率を守る | |
AutoColorDecrease | 自動減色表示 | |
BackColor | 背景色 | |
BorderStyle | 境界線のスタイル | |
ColorDepth | イメージの色数 | |
ColorReduction | イメージの減色方法 | |
Compression | イメージの圧縮形式 | |
FillingColor | 塗りつぶし色 | |
HorzPos | 水平方向の配置位置 | |
ImageHeight | イメージの高さ | |
ImageSelectedPage | マルチページイメージで選択したページの番号 | ○ |
ImageSelectPage | マルチページイメージで選択するページの番号 | |
ImageTotalPage | マルチページイメージの総ページ数 | |
ImageWidth | イメージの幅 | |
InputFileName | 入力するイメージファイル名 | |
InputSource | イメージ入力元 | |
InputSrcHeight | 入力時の取り込み高さ | |
InputSrcLeft | 入力時の取り込み位置(左上X位置) | |
InputSrcTop | 入力時の取り込み位置(左上Y位置) | |
InputSrcUnit | 入力時の取り込み範囲設定の単位 | |
InputSrcWidth | 入力時の取り込み幅 | |
InterlacedImage | インターレースおよびプログレッシブの設定 | |
Interpolation | 拡大/縮小する場合の補正方法 | |
MediaFormat | イメージの形式 | |
Morphology | 2色イメージのピクセル補正 | |
PcdColorDepth | Photo CDデータ中の色数配列 | |
PcdColorDepthCount | Photo CDデータ中の色数配列の個数 | |
PcdDataSize | Photo CDデータ中のデータサイズ(解像度)配列 | |
PcdDataSizeCount | Photo CDデータ中のデータサイズ(解像度)配列の個数 | |
PcdImageCount | Photo CD中のイメージ数 | |
PcdPath | Photo CDのパス名 | |
PcdSelectColorDepth | 入力時のPhoto CDのデータの色数 | |
PcdSelectDataSize | 入力時のPhoto CDデータのサイズ(解像度) | |
PcdSelectImageNo | Photo CDの取り込みイメージ番号 | |
SaveCompression | 保存するイメージの圧縮形式 | |
SaveInterlacedImage | 保存するイメージのインターレース、およびプログレッシブの設定 | |
SaveMediaFormat | 保存するイメージファイルの形式 | |
SaveQuality | 保存するJPEGの圧縮率と品質 | |
SaveXResolution | 保存するイメージのX方向の解像度 | ○ |
SaveYResolution | 保存するイメージのY方向の解像度 | ○ |
ShowUI | 複数イメージファイル一覧/Photo CD内のイメージ一覧/TWAIN機器読み込みダイアログボックスの表示 | |
Threshold | しきい値 | |
TwainAutoFeeder | TWAIN入力時のオートフィーダ使用 | |
TwainColorDepth | TWAIN入力時の読み込みデータの色数 | |
TwainPaperSize | TWAIN入力時の読み込み用紙サイズ | |
TwainResolution | TWAIN入力時の読み込みデータの解像度 | |
TwainSelectSourceName | TWAIN入力時のデータソース名 | |
TwainSourceCount | TWAINデータソースの数 | |
TwainSourceName | TWAINデータソース名の配列 | |
VertPos | 垂直方向の配置位置 | |
XResolution | イメージのX方向の解像度 | ○ |
YResolution | イメージのY方向の解像度 | ○ |
Zoom | 表示倍率 |
[機能]
コントロールの境界線の3D表示の有無を設定します。
[書式]
C/C++ | short | Appearance; |
Visual Basic | [form.]object.Appearance[=Value%] |
[データ型]
整数型
[設定値]
設定値 | 説明 |
---|---|
0 | フラット(デフォルト) |
1 | 3D |
[用法]
設計時 設定、参照
実行時 設定、参照
[参照]
[機能]
イメージのサイズ変更をする場合に、縦と横の比率を守るかを設定します。
[書式]
C/C++ | BOOL | AspectRatio; |
Visual Basic | [form.]object.AspectRatio[={True|False}] |
[データ型]
ブール型
[設定値]
設定値 | 説明 |
---|---|
True | 比率が守られます。(デフォルト) |
False | 比率が守られません。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
[参照]
FillingColorプロパティ、HorzPosプロパティ、VertPosプロパティ、Resizeメソッド
[機能]
ディスプレイの発色能力が表示しようとするイメージの色数よりも低い場合に、イメージを減色して表示するかを設定します。
[書式]
C/C++ | BOOL | AutoColorDecrease; |
Visual Basic | [form.]object.AutoColorDecrease[={True|False}] |
[データ型]
ブール型
[設定値]
設定値 | 説明 |
---|---|
True | 減色されます。(デフォルト) |
False | 減色されません。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[機能]
コントロールの背景色を設定します。
[書式]
C/C++ | OLE_COLOR | BackColor; |
VisualBasic | [form.]object.BackColor[=BackColor&] |
[データ型]
長整数型
[設定値]
設定値 | 説明 |
---|---|
Red値、Green値、Blue値 | RGB値を設定します。デフォルトは、アプリケーションの背景色です。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[機能]
コントロールの境界線のスタイルを設定します。
[書式]
C/C++ | short | BorderStyle; |
Visual Basic | [form.]object.BorderStyle[=BorderStyle%] |
[データ型]
整数型
[設定値]
設定値 | 説明 |
---|---|
0 | なし(デフォルト) |
1 | 実線 |
[用法]
設計時 設定、参照
実行時 設定、参照
[参照]
[機能]
イメージの色数を参照します。
[書式]
C/C++ | short | ColorDepth; |
Visual Basic | [form.]object.ColorDepth |
[データ型]
整数型
[参照値]
参照値 | 値 | 説明 |
---|---|---|
cwmColorBitmap | 1 | 2色 |
cwmColor4 | 2 | 4色 |
cwmColor8 | 3 | 8色 |
cwmColor16 | 4 | 16色 |
cwmColor32 | 5 | 32色 |
cwmColor64 | 6 | 64色 |
cwmColor128 | 7 | 128色 |
cwmColor256 | 8 | 256色 |
cwmColorGrayscale | 9 | 256階調グレースケール |
cwmColorRGB | 12 | 1677万色 |
cwmUnknown | -1 | イメージが読み込まれていません。 |
[用法]
設計時 なし
実行時 参照
[備考]
保存するイメージの色数を変更する場合は、ChangeColorDepthメソッドを呼び出してください。
[参照]
[機能]
イメージの減色方法を設定します。
[書式]
C/C++ | short | ColorReduction; |
Visual Basic | [form.]object.ColorReduction[=ColorReduction%] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 | 有効な場合 |
---|---|---|---|
cwmReductionDiffuse | 1 | 誤差拡散ディザ(デフォルト) | 2色/16色/256色に減色するとき |
cwmReductionPattern | 2 | パターンディザ | 2色/16色/256色に減色するとき |
cwmReductionNone | 3 | ディザなし | 16色/256色に減色するとき |
cwmReductionThreshold | 4 | しきい値(Thresholdプロパティ) | 2色に減色するとき |
[用法]
設計時 設定、参照
実行時 設定、参照
[参照]
Thresholdプロパティ、ChangeColorDepthメソッド
[機能]
イメージの圧縮形式を参照します。
[書式]
C/C++ | short | Compression; |
Visual Basic | [form.]object.Compression[=Compression%] |
[データ型]
整数型
[参照値]
参照値 | 値 | 圧縮形式 | 該当するイメージ形式 |
---|---|---|---|
cwmCompNone | 1 | 非圧縮 | BMP/TIFF |
cwmCompRLE | 101 | RLE | BMP |
cwmCompPackbits | 202 | PackBits | TIFF |
cwmCompHuffman | 203 | Huffman | TIFF |
cwmCompMH | 204 | MH | TIFF |
cwmCompMR | 205 | MR | TIFF |
cwmCompMMR | 206 | MMR | TIFF |
cwmUnknown | -1 | イメージが読み込まれていません、または該当するイメージ形式でありません。 | なし |
[用法]
設計時 なし
実行時 参照
[備考]
保存するイメージ形式を設定する場合には、SaveCompressionプロパティを使用します。
[参照]
[機能]
塗りつぶし色を設定します。
[書式]
C/C++ | OLE_COLOR | FillingColor; |
Visual Basic | [form.]object.FillingColor[=FillingColor&] |
[データ型]
長整数型
[設定値]
設定値 | 説明 |
---|---|
Red値、Green値、Blue値 | RGB値を設定します。デフォルトは、RGB(255,255,255)です。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
[参照]
ColorDepthプロパティ、Resizeメソッド、RotateArbitratyメソッド、DistortSkewメソッド、FillRectメソッド
[機能]
縦と横の比率を守ってサイズ変更を行う場合に、イメージの水平方向の配置位置を設定します。
[書式]
C/C++ | short | HorzPos; |
Visual Basic | [form.]object.HorzPos[ =HorzPos% ] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 |
---|---|---|
cwmHorzPosCenter | 1 | 中央揃えで配置されます。 |
cwmHorzPosLeft | 4 | 左揃えで配置されます。(デフォルト) |
cwmHorzPosRight | 5 | 右揃えで配置されます。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
AspectRatioプロパティがTrue の場合に有効です。
[参照]
AspectRatioプロパティ、VertPosプロパティ、Resizeメソッド
[機能]
イメージの高さを参照します。
[書式]
C/C++ | long | ImageHeight; |
Visual Basic | [form.]object.ImageHeight |
[データ型]
長整数型
[参照値]
参照値 | 説明 |
---|---|
イメージの高さ | 単位はピクセルです。イメージが読み込まれていない場合は0です。 |
[用法]
設計時 なし
実行時 参照
[参照]
[機能]
入力元がマルチページイメージのファイルの場合に、入力したイメージのページ番号を参照します。
[書式]
C/C++ | short | ImageSelectedPage; |
Visual Basic | [form.]object.ImageSelectedPage[=ImageSelectedPage%] |
[データ型]
整数型
[参照値]
参照値 | 説明 |
---|---|
ページ番号 | 入力したイメージのページ番号です。データがマルチページイメージでない場合は1となります。データが読み込まれていない場合は0となります。(デフォルト) |
[用法]
設計時 なし
実行時 参照
[参照]
ImageSelectPageプロパティ、ImageTotalPageプロパティ
[機能]
入力元がマルチページイメージのファイルの場合に、入力対象とするイメージのページ番号を設定します。
[書式]
C/C++ | short | ImageSelectPage; |
Visual Basic | [form.]object.ImageSelectPage[=ImageSelectPage%] |
[データ型]
整数型
[設定値]
設定値 | 説明 |
---|---|
ページ番号 | デフォルトは1です。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[参照]
ImageSelectedPageプロパティ、ImageTotalPageプロパティ
[機能]
入力元がマルチページイメージのファイルの場合に、ファイル中の総ページ数を参照します。
[書式]
C/C++ | short | ImageTotalPage; |
Visual Basic | [form.]object.ImageTotalPage |
[データ型]
整数型
[参照値]
参照値 | 説明 |
---|---|
ページ数 | InputFileNameプロパティで設定したファイルのページ数です。ファイルを設定していない場合は0となります。また、設定したファイルがマルチページイメージでない場合は1となります。 |
[用法]
設計時 なし
実行時 参照
[参照]
ImageSelectedPageプロパティ、ImageSelectPageプロパティ、InputFileNameプロパティ
[機能]
イメージの幅を参照します。
[書式]
C/C++ | long | ImageWidth; |
Visual Basic | [form.]object.ImageWidth |
[データ型]
長整数型
[設定値]
参照値 | 説明 |
---|---|
イメージの幅 | 単位はピクセルです。イメージが読み込まれていない場合は0です。 |
[用法]
設計時 なし
実行時 参照
[参照]