📄 iewia.pas
字号:
(*
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 + -