サポート情報
パソコンFAXソフト STARFAX
GetFileFromTWAIN メソッド

公開日:2012年12月6日

構 文

object.GetFileFromTWAIN(SaveFileName, Type, TiffComp, Color, Jquality, SaveMode, Paper, ResoX, ResoY)

解 説

TWAIN機能のあるスキャナ機器からデータを読み込み、 TIFFやJPEGやPDFのファイル形式で保存します。

OCXコントロール:SFWDOC Control

引 数

SaveFileName(文字列型:255byte)
定  数 説  明
"ファイルの保存場所" ファイルの保存先をフルパスで指定する

Type(整数型)形式指定
定  数 説  明
SFWDOC_FileType_BMP (1) BMP
SFWDOC_FileType_TIF (2) TIFF
SFWDOC_FileType_PCX (3) PCX
SFWDOC_FileType_FAX (4) FAX
SFWDOC_FileType_DCX (5) DCX
SFWDOC_FileType_JPG (7) JPEG
SFWDOC_FileType_PDF_SaveOnly (9) PDF

TiffComp(整数型) TIFFファイルの圧縮形式指定※TypeがTIFFの場合のみ有効
定  数 説  明
SFWDOC_TiffComp_NONE (1) 圧縮なし
SFWDOC_TiffComp_MH (2) 修正CCITT MH 圧縮
SFWDOC_TiffComp_G3MH (3) CCITT G3 MH 圧縮
SFWDOC_TiffComp_G3MR (4) CCITT G3 MR 圧縮
SFWDOC_TiffComp_PACKBITS (5) PackBits 圧縮
SFWDOC_TiffComp_CLASSF (6) Class F 圧縮
SFWDOC_TiffComp_G4 (7) G4 圧縮
SFWDOC_TiffComp_JPEG (8) JPEG 圧縮

Color(整数型)色指定
定  数 説  明
SFWDOC_Color_NO (0) 色変換をしない
SFWDOC_Color_MONO (1) 白黒
SFWDOC_Color_COLOR8 (2) カラー8色
SFWDOC_Color_COLOR16 (3) カラー16色
SFWDOC_Color_COLOR256 (4) カラー256色
SFWDOC_Color_COLOR1677 (5) カラー1677万色
SFWDOC_Color_GRAY16 (6) グレースケール16階調
SFWDOC_Color_GRAY256 (7) グレースケール256階調

Jquality(整数型)JPEG品質指定
定  数 説  明
0:デフォルト(75) 1〜100:任意のJPEG品質
※TypeがJPEG関連の場合のみ有効

SaveMode(整数型)用紙サイズモード指定
定  数 説  明
SFWDOC_SaveMode_NO (0) サイズを変更しない
SFWDOC_SaveMode_STDSIZE (1) 用紙サイズ指定
SFWDOC_SaveMode_STDWIDTH (2) ページごとに、自動でA4,B4,A3に幅を合わせる
SFWDOC_SaveMode_A4WIDTH (3) 幅をA4に合わせる

Paper(整数型)SaveModeで「用紙サイズ指定」のみ有効
定  数 説  明
SFWDOC_Paper_A4 (0) A4
SFWDOC_Paper_B4 (1) B4
SFWDOC_Paper_A3 (2) A3
SFWDOC_Paper_A5 (3) A5
SFWDOC_Paper_B5 (4) B5
SFWDOC_Paper_11x17 (10) 11×17インチ
SFWDOC_Paper_85x14 (11) 8.5×14インチ
SFWDOC_Paper_85x11 (12) 8.5×11インチ
SFWDOC_Paper_55x85 (13) 5.5×8.5インチ

ResoX(長整数型)X解像度指定
定  数 説  明
0:デフォルト 0   : X解像度変換をしない
0以外: X解像度を指定して変換する
※STARFAXで送信できる解像度
  ファイン      :X200dpi/Y200dpi
  ノーマル      :X200dpi/Y100dpi
  スーパーファイン:X200dpi/Y400dpi

ResoY(長整数型)Y解像度指定
定  数 説  明
0:デフォルト 0   : Y解像度変換をしない
0以外: Y解像度を指定して変換する
※STARFAXで送信できる解像度
  ファイン      :X200dpi/Y200dpi
  ノーマル      :X200dpi/Y100dpi
  スーパーファイン:X200dpi/Y400dpi

戻り値

定  数 戻り値(長整数型) 説  明
SFWDOC_SUCCESS 0 正常終了
SFWDOC_ERR_GFT_BUSY 100 他のプログラムで使用中
SFWDOC_ERR_GFT_MEMORY 101 メモリエラー
SFWDOC_ERR_GFT_STOP 102 TWAIN処理中断
SFWDOC_ERR_GFT_PGMERROR 103 予期しないエラーが発生
SFWDOC_ERR_GFT_TWAINERROR 104 TWAIN処理においてエラーが発生
SFWDOC_ERR_GFT_WRITEFILE 105 ファイルの書き込みに失敗しました

サンプルプログラム

GetFileFromTWAIN
一覧に戻る STARFAXシリーズ製品情報