Class DataStoreImageListFieldIntegrationCom
- Namespace
- Sfrep.AppraiseIt.Client.Integration.Com.DataStore.Fields
- Assembly
- Sfrep.AppraiseIt.Client.Integration.Com.dll
Encapsulates a image list field in the dynamic data store.
[ComVisible(true)]
[Guid("C5706025-C5E2-4378-8807-8B2A88A1D313")]
[ClassInterface(ClassInterfaceType.None)]
public sealed class DataStoreImageListFieldIntegrationCom : DataStoreFieldIntegrationComBase, IDataStoreImageListFieldIntegrationCom, IDataStoreFieldIntegrationComBase, IDisposable
- Inheritance
-
objectDataStoreImageListFieldIntegrationCom
- Implements
- Inherited Members
-
object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()
Constructors
DataStoreImageListFieldIntegrationCom()
This no args constructor is required for COM support and should not be called directly.
public DataStoreImageListFieldIntegrationCom()
Methods
AddDataItem(string, string, string, IImageDataIntegrationCom)
Adds an image to this image list.
public IImageListFieldDataIntegrationCom AddDataItem(string label, string caption, string printLayout, IImageDataIntegrationCom data)
Parameters
labelstringThe image's label. This must be one of the list of values returned by SupportedLabels.
Supported values:
- None
- AbsorptionRateGraph
- AssignmentExhibit
- CompletedConstruction
- CostApproachExhibit
- DisasterMitigationExhibit
- DwellingExteriorExhibit
- DwellingFront
- DwellingRear
- Encroachment
- EnergyEfficientAndGreenFeaturesExhibit
- FloorPlan
- FunctionalObsolescenceExhibit
- GrossRentMultiplierComparableMap
- HighestAndBestUseExhibit
- IncomeApproachExhibit
- LandComparableMap
- LegalDescription
- ManufacturedHomeExhibit
- ManufacturedHomeFinancingProgramEligibilityCertification
- ManufacturedHomeHUDCertificationLabel
- ManufacturedHomeHUDDataPlate
- MarketAnalysisExhibit
- MedianDaysOnMarketGraph
- NoncontinuousArea
- NonResidentialUse
- OutbuildingExhibit
- PercentOfDistressedSalesGraph
- PermanentWaterfrontFeature
- PriceTrendGraph
- PriorSaleAndTransferHistoryExhibit
- ProjectAmenity
- ProjectDeficiency
- ProjectExhibit
- PropertyAccess
- PropertyBoundaries
- YearBuiltOfSalesGraph
- ReconciliationExhibit
- RentalComparableMap
- RentalInformationExhibit
- SalesComparableMap
- SalesComparisonApproachExhibit
- SalesContractExhibit
- SiteCharacteristic
- SiteExhibit
- SiteInfluence
- SubjectListingExhibit
- SubjectPropertyAmenitiesExhibit
- SubjectPropertyExhibit
- SubjectPropertyImprovementSketch
- SupplementalExhibit
- UnitInteriorExhibit
- ValuationCompletionExhibit
- ValuationUpdateExhibit
- VehicleStorageExhibit
- View
- WaterFrontage
captionstringThe image's caption.
printLayoutstringThe image frame layout to use to display the image when printing.
Supported values:
- BestFitAutomatically uses Photos, Graphs, or FullPage based on the image's aspect ratio.
- Photos8 images per page in a 2x4 grid
- Graphs3 images vertically stacked per page
- FullPage1 image filling a legal sized page
dataIImageDataIntegrationComThe image data.
Returns
- IImageListFieldDataIntegrationCom
The added image list data item.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
DataItemCount()
Gets the number of images in this field's data list.
public int DataItemCount()
Returns
- int
The number of images in this field's data list.
GetDataItem(int)
Gets the image data item at the specified index.
public IImageListFieldDataIntegrationCom GetDataItem(int index)
Parameters
indexintThe image data item's index.
Returns
- IImageListFieldDataIntegrationCom
The image data item.
Remarks
Each call returns a new instance that, to prevent resource leaks, must be disposed by calling the Dispose method once it is no longer needed.
RemoveDataItem(int)
Removes the specified image from the image list.
public void RemoveDataItem(int index)
Parameters
indexintThe image's index.
SupportedLabels()
Gets the list of image label values that are supported by this field.
public string[] SupportedLabels()
Returns
- string[]
The list of supported image label values.
Remarks
Supported values:
- None
- AbsorptionRateGraph
- AssignmentExhibit
- CompletedConstruction
- CostApproachExhibit
- DisasterMitigationExhibit
- DwellingExteriorExhibit
- DwellingFront
- DwellingRear
- Encroachment
- EnergyEfficientAndGreenFeaturesExhibit
- FloorPlan
- FunctionalObsolescenceExhibit
- GrossRentMultiplierComparableMap
- HighestAndBestUseExhibit
- IncomeApproachExhibit
- LandComparableMap
- LegalDescription
- ManufacturedHomeExhibit
- ManufacturedHomeFinancingProgramEligibilityCertification
- ManufacturedHomeHUDCertificationLabel
- ManufacturedHomeHUDDataPlate
- MarketAnalysisExhibit
- MedianDaysOnMarketGraph
- NoncontinuousArea
- NonResidentialUse
- OutbuildingExhibit
- PercentOfDistressedSalesGraph
- PermanentWaterfrontFeature
- PriceTrendGraph
- PriorSaleAndTransferHistoryExhibit
- ProjectAmenity
- ProjectDeficiency
- ProjectExhibit
- PropertyAccess
- PropertyBoundaries
- YearBuiltOfSalesGraph
- ReconciliationExhibit
- RentalComparableMap
- RentalInformationExhibit
- SalesComparableMap
- SalesComparisonApproachExhibit
- SalesContractExhibit
- SiteCharacteristic
- SiteExhibit
- SiteInfluence
- SubjectListingExhibit
- SubjectPropertyAmenitiesExhibit
- SubjectPropertyExhibit
- SubjectPropertyImprovementSketch
- SupplementalExhibit
- UnitInteriorExhibit
- ValuationCompletionExhibit
- ValuationUpdateExhibit
- VehicleStorageExhibit
- View
- WaterFrontage
SupportedPrintLayouts()
Gets the list of image frame print layouts that are supported by this image list field.
public string[] SupportedPrintLayouts()
Returns
- string[]
The list of supported image print layouts.
Supported values:
- BestFitAutomatically uses Photos, Graphs, or FullPage based on the image's aspect ratio.
- Photos8 images per page in a 2x4 grid
- Graphs3 images vertically stacked per page
- FullPage1 image filling a legal sized page