Table of Contents

Class ImageListFieldDataIntegrationCom

Namespace
Sfrep.AppraiseIt.Client.Integration.Com.DataStore.FieldData
Assembly
Sfrep.AppraiseIt.Client.Integration.Com.dll

Encapsulates an image data item used by an image list field on dynamic forms.

[ComVisible(true)]
[Guid("5E6C1CF4-D365-40FA-84E9-4D5C2E9CCF99")]
[ClassInterface(ClassInterfaceType.None)]
public sealed class ImageListFieldDataIntegrationCom : IImageListFieldDataIntegrationCom, IDisposable
Inheritance
object
ImageListFieldDataIntegrationCom
Implements
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()

Constructors

ImageListFieldDataIntegrationCom()

This no args constructor is required for COM support and should not be called directly.

public ImageListFieldDataIntegrationCom()

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetCaption()

Gets a text description of the image.

public string GetCaption()

Returns

string

T text description of the image.

GetImageData()

Gets the image data.

public IImageDataIntegrationCom GetImageData()

Returns

IImageDataIntegrationCom

The image data.

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.

GetLabel()

Gets the image's label.

public string GetLabel()

Returns

string

The image's label.

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

GetPrintLayout()

Gets the image frame layout to use to display the image when printing.

public string GetPrintLayout()

Returns

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

SetCaption(string)

Sets a text description of the image.

public void SetCaption(string caption)

Parameters

caption string

The text description of the image.

SetImageData(IImageDataIntegrationCom)

Sets the image data.

public void SetImageData(IImageDataIntegrationCom imageData)

Parameters

imageData IImageDataIntegrationCom

The image data.

SetLabel(string)

Sets the image's label.

public void SetLabel(string label)

Parameters

label string

The image's label.

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

SetPrintLayout(string)

Sets the image frame layout to use to display the image when printing.

public void SetPrintLayout(string printLayout)

Parameters

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