Método Item.GetPropById
El método GetPropById del objeto Item usa el identificador de una propiedad item para devolver su valor.
Sintaxis
retVal = Item.GetPropById(
Id
)
Parámetros
-
Id . [in]
-
Tipo: WiaItemPropertyId
Especifica el identificador de la propiedad .
Valor devuelto
Tipo: VARIANT
Este método devuelve el valor de la propiedad especificada por Id.
Comentarios
Utilice este método para buscar el valor de una propiedad de elemento a partir de su identificador. Para obtener una lista de los identificadores de propiedad, consulte Definiciones de constantes de propiedades de WIA. Para obtener información sobre las propias propiedades, consulte Constantes de propiedades de WIA.
Para las aplicaciones de Microsoft Visual Basic, agregue una referencia a "Biblioteca de tipos de adquisición de imágenes de Windows 1.01". Las siguientes constantes definidas en ese archivo solo son válidas para los elementos raíz (elementos de dispositivo):
const FirmwareVersion = 1026
const ConnectStatus = 1027
const DeviceTime = 1028
const PicturesTaken = 2050
const PicturesRemaining = 2051
const ExposureMode = 2052
const ExposureCompensation = 2053
const ExposureTime = 2054
const FNumber = 2055
const FlashMode = 2056
const FocusMode = 2057
const FocusManualDist = 2058
const ZoomPosition = 2059
const PanPosition = 2060
const TiltPostion = 2061
const TimerMode = 2062
const TimerValue = 2063
const PowerMode = 2064
const BatteryStatus = 2065
const Dimension = 2070
const HorizontalBedSize = 3074
const VerticalBedSize = 3075
const HorizontalSheetFeedSize = 3076
const VerticalSheetFeedSize = 3077
const SheetFeederRegistration = 3078
const HorizontalBedRegistration = 3079
const VerticalBedRegistraion = 3080
const PlatenColor = 3081
const PadColor = 3082
const FilterSelect = 3083
const DitherSelect = 3084
const DitherPatternData = 3085
const DocumentHandlingCapabilities = 3086
const DocumentHandlingStatus = 3087
const DocumentHandlingSelect = 3088
const DocumentHandlingCapacity = 3089
const HorizontalOpticalResolution = 3090
const VerticalOpticalResolution = 3091
const EndorserCharacters = 3092
const EndorserString = 3093
const ScanAheadPages = 3094
const MaxScanTime = 3095
const Pages = 3096
const PageSize = 3097
const PageWidth = 3098
const PageHeight = 3099
const Preview = 3100
const TransparencyAdapter = 3101
const TransparecnyAdapterSelect = 3102
Ejemplos
En el ejemplo siguiente se muestra el uso del método GetPropById para recuperar un valor de propiedad.
<SCRIPT LANGUAGE="VBScript">
const DeviceType = 5
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objRootItem
Dim objSelectedItems
Dim objItem
Dim PropValue
Set objWIA = CreateObject("Wia.Script")
Set objDeviceInfoCollection = objWia.Devices
For Each objDeviceInfo In objDeviceInfoCollection
objRootItem=objDeviceInfo.Create()
objSelectedItems=objRootItem.GetItemsFromUI(0, 0)
For Each objItem In objSelectedItem
PropValue = objItem.GetPropById(DeviceType)
Next
Next
</SCRIPT>
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Archivo DLL |
|