Table of Contents

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
object
DataStoreImageListFieldIntegrationCom
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

label string

The 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
caption string

The image's caption.

printLayout string

The 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
data IImageDataIntegrationCom

The 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

index int

The 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

index int

The 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