⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iewia.pas

📁 ·ImageEn 2.3.0 ImageEn一组用于图像处理、查看和分析的Delphi控件。能够保存几种图像格式
💻 PAS
📖 第 1 页 / 共 5 页
字号:
(*
Copyright (c) 1998-2007 by HiComponents. All rights reserved.

This software comes without express or implied warranty.
In no case shall the author be liable for any damage or unwanted behavior of any
computer hardware and/or software.

HiComponents grants you the right to include the compiled component
in your application, whether COMMERCIAL, SHAREWARE, or FREEWARE,
BUT YOU MAY NOT DISTRIBUTE THIS SOURCE CODE OR ITS COMPILED .DCU IN ANY FORM.

ImageEn, IEvolution and ImageEn ActiveX may not be included in any commercial,
shareware or freeware libraries or components.

email: support@hicomponents.com

http://www.hicomponents.com
*)

unit iewia;

{$R-}
{$Q-}

{$I ie.inc}

interface


uses Windows, Classes, Sysutils, Graphics, comctrls, hyieutils, hyiedefs;

var
  IEOleInitialized: boolean;

{$IFDEF IEINCLUDEWIA}

const

  // Image types
  WiaImgFmt_UNDEFINED: TGUID = '{b96b3ca9-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_RAWRGB: TGUID = '{bca48b55-f272-4371-b0f1-4a150d057bb4}';
  WiaImgFmt_MEMORYBMP: TGUID = '{b96b3caa-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_BMP: TGUID = '{b96b3cab-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_EMF: TGUID = '{b96b3cac-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_WMF: TGUID = '{b96b3cad-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_JPEG: TGUID = '{b96b3cae-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_PNG: TGUID = '{b96b3caf-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_GIF: TGUID = '{b96b3cb0-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_TIFF: TGUID = '{b96b3cb1-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_EXIF: TGUID = '{b96b3cb2-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_PHOTOCD: TGUID = '{b96b3cb3-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_FLASHPIX: TGUID = '{b96b3cb4-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_ICO: TGUID = '{b96b3cb5-0728-11d3-9d7b-0000f81ef32e}';
  WiaImgFmt_CIFF: TGUID = '{9821a8ab-3a7e-4215-94e0-d27a460c03b2}'; // Canon Image File Format
  WiaImgFmt_PICT: TGUID = '{a6bc85d8-6b3e-40ee-a95c-25d482e41adc}'; // Quickdraw Image Format
  WiaImgFmt_JPEG2K: TGUID = '{344ee2b2-39db-4dde-8173-c4b75f8f1e49}'; // JPEG 2000 baseline file format
  WiaImgFmt_JPEG2KX: TGUID = '{43e14614-c80a-4850-baf3-4b152dc8da27}'; // JPEG 2000 extended file format

  // Document and other types
  WiaImgFmt_RTF: TGUID = '{573dd6a3-4834-432d-a9b5-e198dd9e890d}';
  WiaImgFmt_XML: TGUID = '{b9171457-dac8-4884-b393-15b471d5f07e}';
  WiaImgFmt_HTML: TGUID = '{c99a4e62-99de-4a94-acca-71956ac2977d}';
  WiaImgFmt_TXT: TGUID = '{fafd4d82-723f-421f-9318-30501ac44b59}';
  WiaImgFmt_MPG: TGUID = '{ecd757e4-d2ec-4f57-955d-bcf8a97c4e52}';
  WiaImgFmt_AVI: TGUID = '{32f8ca14-087c-4908-b7c4-6757fe7e90ab}';
  WiaImgFmt_ASF: TGUID = '{8d948ee9-d0aa-4a12-9d9a-9cc5de36199b}';
  WiaImgFmt_SCRIPT: TGUID = '{fe7d6c53-2dac-446a-b0bd-d73e21e924c9}';
  WiaImgFmt_EXEC: TGUID = '{485da097-141e-4aa5-bb3b-a5618d95d02b}';
  WiaImgFmt_UNICODE16: TGUID = '{1b7639b6-6357-47d1-9a07-12452dc073e9}';
  WiaImgFmt_DPOF: TGUID = '{369eeeab-a0e8-45ca-86a6-a83ce5697e28}';

  // Audio types
  WiaAudFmt_WAV: TGUID = '{f818e146-07af-40ff-ae55-be8f2c065dbe}';
  WiaAudFmt_MP3: TGUID = '{0fbc71fb-43bf-49f2-9190-e6fecff37e54}';
  WiaAudFmt_AIFF: TGUID = '{66e2bf4f-b6fc-443f-94c8-2f33c8a65aaf}';
  WiaAudFmt_WMA: TGUID = '{d61d6413-8bc2-438f-93ad-21bd484db6a1}';

  WIA_DIP_DEV_ID = 2;
  WIA_DIP_DEV_NAME = 7;
  WIA_DIP_SERVER_NAME = 8;
  WIA_DIP_DEV_DESC = 4;
  WIA_DIP_DEV_TYPE = 5;
  WIA_DIP_DRIVER_VERSION = 15;
  WIA_DIP_PORT_NAME = 6;
  WIA_DIP_VEND_DESC = 3;

  StiDeviceTypeDefault = 0;
  StiDeviceTypeScanner = 1;
  StiDeviceTypeDigitalCamera = 2;
  StiDeviceTypeStreamingVideo = 3;

  WiaItemTypeFree = $00000000;
  WiaItemTypeImage = $00000001;
  WiaItemTypeFile = $00000002;
  WiaItemTypeFolder = $00000004;
  WiaItemTypeRoot = $00000008;
  WiaItemTypeAnalyze = $00000010;
  WiaItemTypeAudio = $00000020;
  WiaItemTypeDevice = $00000040;
  WiaItemTypeDeleted = $00000080;
  WiaItemTypeDisconnected = $00000100;
  WiaItemTypeHPanorama = $00000200;
  WiaItemTypeVPanorama = $00000400;
  WiaItemTypeBurst = $00000800;
  WiaItemTypeStorage = $00001000;
  WiaItemTypeTransfer = $00002000;
  WiaItemTypeGenerated = $00004000;
  WiaItemTypeHasAttachments = $00008000;
  WiaItemTypeVideo = $00010000;

  WiaItemTypeTwainCapabilityPassThrough = $00020000;
  WiaItemTypeRemoved = $80000000;
  WiaItemTypeMask = $8003FFFF;

  TYMED_HGLOBAL = 1;
  TYMED_FILE = 2;
  TYMED_ISTREAM = 4;
  TYMED_ISTORAGE = 8;
  TYMED_GDI = 16;
  TYMED_MFPICT = 32;
  TYMED_ENHMF = 64;
  TYMED_NULL = 0;

  // IImageTransfer Callback Status. Messages must be a single value
  IT_MSG_DATA_HEADER = $0001;
  IT_MSG_DATA = $0002;
  IT_MSG_STATUS = $0003;
  IT_MSG_TERMINATION = $0004;
  IT_MSG_NEW_PAGE = $0005;
  IT_MSG_FILE_PREVIEW_DATA = $0006;
  IT_MSG_FILE_PREVIEW_DATA_HEADER = $0007;

  // IImageTransfer TYMED
  WIA_TYMED_CALLBACK = 128;
  WIA_TYMED_MULTIPAGE_FILE = 256;
  WIA_TYMED_MULTIPAGE_CALLBACK = 512;

  WIA_RESERVED_FOR_NEW_PROPS = 1024;
  WIA_DIP_FIRST = 2;
  WIA_DPA_FIRST = WIA_DIP_FIRST + WIA_RESERVED_FOR_NEW_PROPS;
  WIA_DPC_FIRST = WIA_DPA_FIRST + WIA_RESERVED_FOR_NEW_PROPS;
  WIA_DPS_FIRST = WIA_DPC_FIRST + WIA_RESERVED_FOR_NEW_PROPS;
  WIA_IPA_FIRST = WIA_DPS_FIRST + WIA_RESERVED_FOR_NEW_PROPS;
  WIA_IPC_FIRST = WIA_IPA_FIRST + WIA_RESERVED_FOR_NEW_PROPS;

  WIA_DIP_REMOTE_DEV_ID = 9;
  WIA_DIP_UI_CLSID = 10;
  WIA_DIP_HW_CONFIG = 11;
  WIA_DIP_BAUDRATE = 12;
  WIA_DIP_STI_GEN_CAPABILITIES = 13;
  WIA_DIP_WIA_VERSION = 14;

  // Common device properties
  WIA_DPA_FIRMWARE_VERSION = WIA_DPA_FIRST + 0;
  WIA_DPA_CONNECT_STATUS = WIA_DPA_FIRST + 1;
  WIA_DPA_DEVICE_TIME = WIA_DPA_FIRST + 2;
  WIA_DPA_LAST = WIA_DPA_FIRST + 3;

  // WIA Scanner item properties
  WIA_IPS_FIRST = WIA_IPC_FIRST + WIA_RESERVED_FOR_NEW_PROPS;
  WIA_IPS_CUR_INTENT = WIA_IPS_FIRST + 0;
  WIA_IPS_XRES = WIA_IPS_FIRST + 1;
  WIA_IPS_YRES = WIA_IPS_FIRST + 2;
  WIA_IPS_XPOS = WIA_IPS_FIRST + 3;
  WIA_IPS_YPOS = WIA_IPS_FIRST + 4;
  WIA_IPS_XEXTENT = WIA_IPS_FIRST + 5;
  WIA_IPS_YEXTENT = WIA_IPS_FIRST + 6;
  WIA_IPS_PHOTOMETRIC_INTERP = WIA_IPS_FIRST + 7;
  WIA_IPS_BRIGHTNESS = WIA_IPS_FIRST + 8;
  WIA_IPS_CONTRAST = WIA_IPS_FIRST + 9;
  WIA_IPS_ORIENTATION = WIA_IPS_FIRST + 10;
  WIA_IPS_ROTATION = WIA_IPS_FIRST + 11;
  WIA_IPS_MIRROR = WIA_IPS_FIRST + 12;
  WIA_IPS_THRESHOLD = WIA_IPS_FIRST + 13;
  WIA_IPS_INVERT = WIA_IPS_FIRST + 14;
  WIA_IPS_WARM_UP_TIME = WIA_IPS_FIRST + 15;

  // WIA Scanner device properties
  WIA_DPS_HORIZONTAL_BED_SIZE = WIA_DPS_FIRST + 0;
  WIA_DPS_VERTICAL_BED_SIZE = WIA_DPS_FIRST + 1;
  WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE = WIA_DPS_FIRST + 2;
  WIA_DPS_VERTICAL_SHEET_FEED_SIZE = WIA_DPS_FIRST + 3;
  WIA_DPS_SHEET_FEEDER_REGISTRATION = WIA_DPS_FIRST + 4;
  WIA_DPS_HORIZONTAL_BED_REGISTRATION = WIA_DPS_FIRST + 5;
  WIA_DPS_VERTICAL_BED_REGISTRATION = WIA_DPS_FIRST + 6;
  WIA_DPS_PLATEN_COLOR = WIA_DPS_FIRST + 7;
  WIA_DPS_PAD_COLOR = WIA_DPS_FIRST + 8;
  WIA_DPS_FILTER_SELECT = WIA_DPS_FIRST + 9;
  WIA_DPS_DITHER_SELECT = WIA_DPS_FIRST + 10;
  WIA_DPS_DITHER_PATTERN_DATA = WIA_DPS_FIRST + 11;
  WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES = WIA_DPS_FIRST + 12;
  WIA_DPS_DOCUMENT_HANDLING_STATUS = WIA_DPS_FIRST + 13;
  WIA_DPS_DOCUMENT_HANDLING_SELECT = WIA_DPS_FIRST + 14;
  WIA_DPS_DOCUMENT_HANDLING_CAPACITY = WIA_DPS_FIRST + 15;
  WIA_DPS_OPTICAL_XRES = WIA_DPS_FIRST + 16;
  WIA_DPS_OPTICAL_YRES = WIA_DPS_FIRST + 17;
  WIA_DPS_ENDORSER_CHARACTERS = WIA_DPS_FIRST + 18;
  WIA_DPS_ENDORSER_STRING = WIA_DPS_FIRST + 19;
  WIA_DPS_SCAN_AHEAD_PAGES = WIA_DPS_FIRST + 20;
  WIA_DPS_MAX_SCAN_TIME = WIA_DPS_FIRST + 21;
  WIA_DPS_PAGES = WIA_DPS_FIRST + 22;
  WIA_DPS_PAGE_SIZE = WIA_DPS_FIRST + 23;
  WIA_DPS_PAGE_WIDTH = WIA_DPS_FIRST + 24;
  WIA_DPS_PAGE_HEIGHT = WIA_DPS_FIRST + 25;
  WIA_DPS_PREVIEW = WIA_DPS_FIRST + 26;
  WIA_DPS_TRANSPARENCY = WIA_DPS_FIRST + 27;
  WIA_DPS_TRANSPARENCY_SELECT = WIA_DPS_FIRST + 28;
  WIA_DPS_SHOW_PREVIEW_CONTROL = WIA_DPS_FIRST + 29;
  WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE = WIA_DPS_FIRST + 30;
  WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE = WIA_DPS_FIRST + 31;

  // WIA Common item properties
  WIA_IPA_ITEM_NAME = WIA_IPA_FIRST + 0;
  WIA_IPA_FULL_ITEM_NAME = WIA_IPA_FIRST + 1;
  WIA_IPA_ITEM_TIME = WIA_IPA_FIRST + 2;
  WIA_IPA_ITEM_FLAGS = WIA_IPA_FIRST + 3;
  WIA_IPA_ACCESS_RIGHTS = WIA_IPA_FIRST + 4;
  WIA_IPA_DATATYPE = WIA_IPA_FIRST + 5;
  WIA_IPA_DEPTH = WIA_IPA_FIRST + 6;
  WIA_IPA_PREFERRED_FORMAT = WIA_IPA_FIRST + 7;
  WIA_IPA_FORMAT = WIA_IPA_FIRST + 8;
  WIA_IPA_COMPRESSION = WIA_IPA_FIRST + 9;
  WIA_IPA_TYMED = WIA_IPA_FIRST + 10;
  WIA_IPA_CHANNELS_PER_PIXEL = WIA_IPA_FIRST + 11;
  WIA_IPA_BITS_PER_CHANNEL = WIA_IPA_FIRST + 12;
  WIA_IPA_PLANAR = WIA_IPA_FIRST + 13;
  WIA_IPA_PIXELS_PER_LINE = WIA_IPA_FIRST + 14;
  WIA_IPA_BYTES_PER_LINE = WIA_IPA_FIRST + 15;
  WIA_IPA_NUMBER_OF_LINES = WIA_IPA_FIRST + 16;
  WIA_IPA_GAMMA_CURVES = WIA_IPA_FIRST + 17;
  WIA_IPA_ITEM_SIZE = WIA_IPA_FIRST + 18;
  WIA_IPA_COLOR_PROFILE = WIA_IPA_FIRST + 19;
  WIA_IPA_MIN_BUFFER_SIZE = WIA_IPA_FIRST + 20;
  WIA_IPA_BUFFER_SIZE = WIA_IPA_FIRST + 20;
  WIA_IPA_REGION_TYPE = WIA_IPA_FIRST + 21;
  WIA_IPA_ICM_PROFILE_NAME = WIA_IPA_FIRST + 22;
  WIA_IPA_APP_COLOR_MAPPING = WIA_IPA_FIRST + 23;
  WIA_IPA_PROP_STREAM_COMPAT_ID = WIA_IPA_FIRST + 24;
  WIA_IPA_FILENAME_EXTENSION = WIA_IPA_FIRST + 25;
  WIA_IPA_SUPPRESS_PROPERTY_PAGE = WIA_IPA_FIRST + 26;
  WIA_IPA_LAST = WIA_IPA_FIRST + 26;

{!!
<FS>WIA Camera device properties<FN>

  WIA_DPC_PICTURES_TAKEN
  WIA_DPC_PICTURES_REMAINING
  WIA_DPC_EXPOSURE_MODE
  WIA_DPC_EXPOSURE_COMP
  WIA_DPC_EXPOSURE_TIME
  WIA_DPC_FNUMBER
  WIA_DPC_FLASH_MODE
  WIA_DPC_FOCUS_MODE
  WIA_DPC_FOCUS_MANUAL_DIST
  WIA_DPC_ZOOM_POSITION
  WIA_DPC_PAN_POSITION
  WIA_DPC_TILT_POSITION
  WIA_DPC_TIMER_MODE
  WIA_DPC_TIMER_VALUE
  WIA_DPC_POWER_MODE
  WIA_DPC_BATTERY_STATUS
  WIA_DPC_THUMB_WIDTH
  WIA_DPC_THUMB_HEIGHT
  WIA_DPC_PICT_WIDTH
  WIA_DPC_PICT_HEIGHT
  WIA_DPC_DIMENSION
  WIA_DPC_COMPRESSION_SETTING
  WIA_DPC_FOCUS_METERING
  WIA_DPC_TIMELAPSE_INTERVAL
  WIA_DPC_TIMELAPSE_NUMBER
  WIA_DPC_BURST_INTERVAL
  WIA_DPC_BURST_NUMBER
  WIA_DPC_EFFECT_MODE
  WIA_DPC_DIGITAL_ZOOM
  WIA_DPC_SHARPNESS
  WIA_DPC_CONTRAST
  WIA_DPC_CAPTURE_MODE
  WIA_DPC_CAPTURE_DELAY
  WIA_DPC_EXPOSURE_INDEX
  WIA_DPC_EXPOSURE_METERING_MODE
  WIA_DPC_FOCUS_METERING_MODE
  WIA_DPC_FOCUS_DISTANCE
  WIA_DPC_FOCAL_LENGTH
  WIA_DPC_RGB_GAIN
  WIA_DPC_WHITE_BALANCE
  WIA_DPC_UPLOAD_URL
  WIA_DPC_ARTIST
  WIA_DPC_COPYRIGHT_INFO
!!}
  // WIA Camera device properties
  WIA_DPC_PICTURES_TAKEN = WIA_DPC_FIRST + 0;
  WIA_DPC_PICTURES_REMAINING = WIA_DPC_FIRST + 1;
  WIA_DPC_EXPOSURE_MODE = WIA_DPC_FIRST + 2;
  WIA_DPC_EXPOSURE_COMP = WIA_DPC_FIRST + 3;
  WIA_DPC_EXPOSURE_TIME = WIA_DPC_FIRST + 4;
  WIA_DPC_FNUMBER = WIA_DPC_FIRST + 5;
  WIA_DPC_FLASH_MODE = WIA_DPC_FIRST + 6;
  WIA_DPC_FOCUS_MODE = WIA_DPC_FIRST + 7;
  WIA_DPC_FOCUS_MANUAL_DIST = WIA_DPC_FIRST + 8;
  WIA_DPC_ZOOM_POSITION = WIA_DPC_FIRST + 9;
  WIA_DPC_PAN_POSITION = WIA_DPC_FIRST + 10;
  WIA_DPC_TILT_POSITION = WIA_DPC_FIRST + 11;
  WIA_DPC_TIMER_MODE = WIA_DPC_FIRST + 12;
  WIA_DPC_TIMER_VALUE = WIA_DPC_FIRST + 13;
  WIA_DPC_POWER_MODE = WIA_DPC_FIRST + 14;
  WIA_DPC_BATTERY_STATUS = WIA_DPC_FIRST + 15;
  WIA_DPC_THUMB_WIDTH = WIA_DPC_FIRST + 16;
  WIA_DPC_THUMB_HEIGHT = WIA_DPC_FIRST + 17;
  WIA_DPC_PICT_WIDTH = WIA_DPC_FIRST + 18;
  WIA_DPC_PICT_HEIGHT = WIA_DPC_FIRST + 19;
  WIA_DPC_DIMENSION = WIA_DPC_FIRST + 20;
  WIA_DPC_COMPRESSION_SETTING = WIA_DPC_FIRST + 21;
  WIA_DPC_FOCUS_METERING = WIA_DPC_FIRST + 22;
  WIA_DPC_TIMELAPSE_INTERVAL = WIA_DPC_FIRST + 23;
  WIA_DPC_TIMELAPSE_NUMBER = WIA_DPC_FIRST + 24;
  WIA_DPC_BURST_INTERVAL = WIA_DPC_FIRST + 25;
  WIA_DPC_BURST_NUMBER = WIA_DPC_FIRST + 26;
  WIA_DPC_EFFECT_MODE = WIA_DPC_FIRST + 27;
  WIA_DPC_DIGITAL_ZOOM = WIA_DPC_FIRST + 28;
  WIA_DPC_SHARPNESS = WIA_DPC_FIRST + 29;
  WIA_DPC_CONTRAST = WIA_DPC_FIRST + 30;
  WIA_DPC_CAPTURE_MODE = WIA_DPC_FIRST + 31;
  WIA_DPC_CAPTURE_DELAY = WIA_DPC_FIRST + 32;
  WIA_DPC_EXPOSURE_INDEX = WIA_DPC_FIRST + 33;
  WIA_DPC_EXPOSURE_METERING_MODE = WIA_DPC_FIRST + 34;
  WIA_DPC_FOCUS_METERING_MODE = WIA_DPC_FIRST + 35;
  WIA_DPC_FOCUS_DISTANCE = WIA_DPC_FIRST + 36;
  WIA_DPC_FOCAL_LENGTH = WIA_DPC_FIRST + 37;
  WIA_DPC_RGB_GAIN = WIA_DPC_FIRST + 38;
  WIA_DPC_WHITE_BALANCE = WIA_DPC_FIRST + 39;
  WIA_DPC_UPLOAD_URL = WIA_DPC_FIRST + 40;
  WIA_DPC_ARTIST = WIA_DPC_FIRST + 41;
  WIA_DPC_COPYRIGHT_INFO = WIA_DPC_FIRST + 42;

  // WIA Camera item properties
  WIA_IPC_THUMBNAIL = WIA_IPC_FIRST + 0;
  WIA_IPC_THUMB_WIDTH = WIA_IPC_FIRST + 1;
  WIA_IPC_THUMB_HEIGHT = WIA_IPC_FIRST + 2;
  WIA_IPC_AUDIO_AVAILABLE = WIA_IPC_FIRST + 3;
  WIA_IPC_AUDIO_DATA_FORMAT = WIA_IPC_FIRST + 4;
  WIA_IPC_AUDIO_DATA = WIA_IPC_FIRST + 5;
  WIA_IPC_NUM_PICT_PER_ROW = WIA_IPC_FIRST + 6;
  WIA_IPC_SEQUENCE = WIA_IPC_FIRST + 7;
  WIA_IPC_TIMEDELAY = WIA_IPC_FIRST + 8;

  // WIA_DPC_WHITE_BALANCE constants
  WIA_WHITEBALANCE_MANUAL = 1;
  WIA_WHITEBALANCE_AUTO = 2;
  WIA_WHITEBALANCE_ONEPUSH_AUTO = 3;
  WIA_WHITEBALANCE_DAYLIGHT = 4;
  WIA_WHITEBALANCE_FLORESCENT = 5;
  WIA_WHITEBALANCE_TUNGSTEN = 6;
  WIA_WHITEBALANCE_FLASH = 7;

  // WIA_DPC_FOCUS_MODE constants
  WIA_FOCUSMODE_MANUAL = 1;
  WIA_FOCUSMODE_AUTO = 2;
  WIA_FOCUSMODE_MACROAUTO = 3;

  // WIA_DPC_EXPOSURE_METERING_MODE constants
  WIA_EXPOSUREMETERING_AVERAGE = 1;
  WIA_EXPOSUREMETERING_CENTERWEIGHT = 2;
  WIA_EXPOSUREMETERING_MULTISPOT = 3;
  WIA_EXPOSUREMETERING_CENTERSPOT = 4;

  // WIA_DPC_FLASH_MODE constants
  WIA_FLASHMODE_AUTO = 1;
  WIA_FLASHMODE_OFF = 2;
  WIA_FLASHMODE_FILL = 3;
  WIA_FLASHMODE_REDEYE_AUTO = 4;
  WIA_FLASHMODE_REDEYE_FILL = 5;
  WIA_FLASHMODE_EXTERNALSYNC = 6;

  // WIA_DPC_EXPOSURE_MODE constants
  WIA_EXPOSUREMODE_MANUAL = 1;
  WIA_EXPOSUREMODE_AUTO = 2;
  WIA_EXPOSUREMODE_APERTURE_PRIORITY = 3;
  WIA_EXPOSUREMODE_SHUTTER_PRIORITY = 4;
  WIA_EXPOSUREMODE_PROGRAM_CREATIVE = 5;
  WIA_EXPOSUREMODE_PROGRAM_ACTION = 6;
  WIA_EXPOSUREMODE_PORTRAIT = 7;

  // WIA_DPC_CAPTURE_MODE constants
  WIA_CAPTUREMODE_NORMAL = 1;
  WIA_CAPTUREMODE_BURST = 2;
  WIA_CAPTUREMODE_TIMELAPSE = 3;

  // WIA_DPC_EFFECT_MODE constants
  WIA_EFFECTMODE_STANDARD = 1;
  WIA_EFFECTMODE_BW = 2;
  WIA_EFFECTMODE_SEPIA = 3;

  // WIA_DPC_FOCUS_METERING_MODE constants
  WIA_FOCUSMETERING_CENTERSPOT = 1;
  WIA_FOCUSMETERING_MULTISPOT = 2;

  // WIA_DPC_POWER_MODE constants
  WIA_POWERMODE_LINE = 1;
  WIA_POWERMODE_BATTERY = 2;

  // WIA_DPS_SHEET_FEEDER_REGISTRATION and
  // WIA_DPS_HORIZONTAL_BED_REGISTRATION constants
  WIA_LEFT_JUSTIFIED = 0;
  WIA_CENTERED = 1;
  WIA_RIGHT_JUSTIFIED = 2;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -