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 表示倍率  

Appearanceプロパティ

[機能]

コントロールの境界線の3D表示の有無を設定します。

[書式]

C/C++ short Appearance;
Visual Basic [form.]object.Appearance[=Value%

[データ型]

整数型

[設定値]

設定値 説明
0 フラット(デフォルト)
1 3D

[用法]

設計時 設定、参照

実行時 設定、参照

[参照]

BorderStyleプロパティ


AspectRatioプロパティ

[機能]

イメージのサイズ変更をする場合に、縦と横の比率を守るかを設定します。

[書式]

C/C++ BOOL AspectRatio;
Visual Basic [form.]object.AspectRatio[={True|False}]

[データ型]

ブール型

[設定値]

設定値 説明
True 比率が守られます。(デフォルト)
False 比率が守られません。

[用法]

設計時 設定、参照

実行時 設定、参照

[備考]

[参照]

FillingColorプロパティHorzPosプロパティVertPosプロパティResizeメソッド


AutoColorDecreaseプロパティ

[機能]

ディスプレイの発色能力が表示しようとするイメージの色数よりも低い場合に、イメージを減色して表示するかを設定します。

[書式]

C/C++ BOOL AutoColorDecrease;
Visual Basic [form.]object.AutoColorDecrease[={True|False}]

[データ型]

ブール型

[設定値]

設定値 説明
True 減色されます。(デフォルト)
False 減色されません。

[用法]

設計時 設定、参照

実行時 設定、参照


BackColorプロパティ

[機能]

コントロールの背景色を設定します。

[書式]

C/C++ OLE_COLOR BackColor;
VisualBasic [form.]object.BackColor[=BackColor&]

[データ型]

長整数型

[設定値]

設定値 説明
Red値、Green値、Blue値 RGB値を設定します。デフォルトは、アプリケーションの背景色です。

[用法]

設計時 設定、参照

実行時 設定、参照


BorderStyleプロパティ

[機能]

コントロールの境界線のスタイルを設定します。

[書式]

C/C++ short BorderStyle;
Visual Basic [form.]object.BorderStyle[=BorderStyle%]

[データ型]

整数型

[設定値]

設定値 説明
0 なし(デフォルト)
1 実線

[用法]

設計時 設定、参照

実行時 設定、参照

[参照]

Appearanceプロパティ


ColorDepthプロパティ

[機能]

イメージの色数を参照します。

[書式]

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メソッドを呼び出してください。

[参照]

ChangeColorDepthメソッド


ColorReductionプロパティ

[機能]

イメージの減色方法を設定します。

[書式]

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メソッド


Compressionプロパティ

[機能]

イメージの圧縮形式を参照します。

[書式]

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プロパティを使用します。

[参照]

SaveCompressionプロパティ


FillingColorプロパティ

[機能]

塗りつぶし色を設定します。

[書式]

C/C++ OLE_COLOR FillingColor;
Visual Basic [form.]object.FillingColor[=FillingColor&]

[データ型]

長整数型

[設定値]

設定値 説明
Red値、Green値、Blue値 RGB値を設定します。デフォルトは、RGB(255,255,255)です。

[用法]

設計時 設定、参照

実行時 設定、参照

[備考]

[参照]

ColorDepthプロパティResizeメソッドRotateArbitratyメソッドDistortSkewメソッドFillRectメソッド


HorzPosプロパティ

[機能]

縦と横の比率を守ってサイズ変更を行う場合に、イメージの水平方向の配置位置を設定します。

[書式]

C/C++ short HorzPos;
Visual Basic [form.]object.HorzPos[ =HorzPos% ]

[データ型]

整数型

[設定値]

設定値 説明
cwmHorzPosCenter 1 中央揃えで配置されます。
cwmHorzPosLeft 4 左揃えで配置されます。(デフォルト)
cwmHorzPosRight 5 右揃えで配置されます。

[用法]

設計時 設定、参照

実行時 設定、参照

[備考]

AspectRatioプロパティがTrue の場合に有効です。

[参照]

AspectRatioプロパティVertPosプロパティResizeメソッド


ImageHeightプロパティ

[機能]

イメージの高さを参照します。

[書式]

C/C++ long ImageHeight;
Visual Basic [form.]object.ImageHeight

[データ型]

長整数型

[参照値]

参照値 説明
イメージの高さ 単位はピクセルです。イメージが読み込まれていない場合は0です。

[用法]

設計時 なし

実行時 参照

[参照]

ImageWidthプロパティ


ImageSelectedPageプロパティ

[機能]

入力元がマルチページイメージのファイルの場合に、入力したイメージのページ番号を参照します。

[書式]

C/C++ short ImageSelectedPage;
Visual Basic [form.]object.ImageSelectedPage[=ImageSelectedPage%]

[データ型]

整数型

[参照値]

参照値 説明
ページ番号 入力したイメージのページ番号です。データがマルチページイメージでない場合は1となります。データが読み込まれていない場合は0となります。(デフォルト)

[用法]

設計時 なし

実行時 参照

[参照]

ImageSelectPageプロパティImageTotalPageプロパティ


ImageSelectPageプロパティ

[機能]

入力元がマルチページイメージのファイルの場合に、入力対象とするイメージのページ番号を設定します。

[書式]

C/C++ short ImageSelectPage;
Visual Basic [form.]object.ImageSelectPage[=ImageSelectPage%]

[データ型]

整数型

[設定値]

設定値 説明
ページ番号 デフォルトは1です。

[用法]

設計時 設定、参照

実行時 設定、参照

[参照]

ImageSelectedPageプロパティImageTotalPageプロパティ


ImageTotalPageプロパティ

[機能]

入力元がマルチページイメージのファイルの場合に、ファイル中の総ページ数を参照します。

[書式]

C/C++ short ImageTotalPage;
Visual Basic [form.]object.ImageTotalPage

[データ型]

整数型

[参照値]

参照値 説明
ページ数 InputFileNameプロパティで設定したファイルのページ数です。ファイルを設定していない場合は0となります。また、設定したファイルがマルチページイメージでない場合は1となります。

[用法]

設計時 なし

実行時 参照

[参照]

ImageSelectedPageプロパティImageSelectPageプロパティInputFileNameプロパティ


ImageWidthプロパティ

[機能]

イメージの幅を参照します。

[書式]

C/C++ long ImageWidth;
Visual Basic [form.]object.ImageWidth

[データ型]

長整数型

[設定値]

参照値 説明
イメージの幅 単位はピクセルです。イメージが読み込まれていない場合は0です。

[用法]

設計時 なし

実行時 参照

[参照]

ImageHeightプロパティ