View Source
  Class ImageCropperValue
  
  Represents a value of the image cropper value editor.
    Inheritance
      System.Object
      
      
   
  
  Assembly: Umbraco.Infrastructure.dll
  Syntax
  
    public class ImageCropperValue : TemporaryFileUploadValueBase, IHtmlEncodedString
   
  Properties
  
  
    View Source
  
  Crops
  Gets or sets the value crops.
Declaration
  
    public IEnumerable<ImageCropperValue.ImageCropperCrop>? Crops { get; set; }
   
  Property Value
  
  
    View Source
  
  FocalPoint
  Gets or sets the value focal point.
Declaration
  
    public ImageCropperValue.ImageCropperFocalPoint FocalPoint { get; set; }
   
  Property Value
  
  Methods
  
  
    View Source
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | obj |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  Equals(ImageCropperValue)
  
  
  Declaration
  
    public bool Equals(ImageCropperValue other)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  GetCrop(String)
  
  
  Declaration
  
    public ImageCropperValue.ImageCropperCrop GetCrop(string alias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | alias |  | 
    
  
  Returns
  
  
    View Source
  
  GetCropBaseOptions(String, ImageCropperValue.ImageCropperCrop, Boolean)
  
  
  Declaration
  
    public ImageUrlGenerationOptions GetCropBaseOptions(string url, ImageCropperValue.ImageCropperCrop crop, bool preferFocalPoint)
   
  Parameters
  
  Returns
  
  
    View Source
  
  
  Gets the value image URL for a specific width and height.
Declaration
  
    public string GetCropUrl(int width, int height, IImageUrlGenerator imageUrlGenerator, string cacheBusterValue = null)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | width |  | 
      
        | System.Int32 | height |  | 
      
        | IImageUrlGenerator | imageUrlGenerator |  | 
      
        | System.String | cacheBusterValue |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  
  Gets the value image URL for a specified crop.
Declaration
  
    public string GetCropUrl(string alias, IImageUrlGenerator imageUrlGenerator, bool useCropDimensions = true, bool useFocalPoint = false, string cacheBusterValue = null)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | alias |  | 
      
        | IImageUrlGenerator | imageUrlGenerator |  | 
      
        | System.Boolean | useCropDimensions |  | 
      
        | System.Boolean | useFocalPoint |  | 
      
        | System.String | cacheBusterValue |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    View Source
  
  HasCrop(String)
  Determines whether the value has a specified crop.
Declaration
  
    public bool HasCrop(string alias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | alias |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  HasCrops()
  Determines whether the value has crops.
Declaration
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  HasFocalPoint()
  Determines whether the value has a focal point.
Declaration
  
    public bool HasFocalPoint()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  HasImage()
  Determines whether the value has a source image.
Declaration
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  Merge(ImageCropperValue)
  
  
  Declaration
  
    public ImageCropperValue Merge(ImageCropperValue imageCropperValue)
   
  Parameters
  
  Returns
  
  
    View Source
  
  ToHtmlString()
  Returns an HTML-encoded string.
Declaration
  
    public string ToHtmlString()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String | An HTML-encoded string. | 
    
  
  
    View Source
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  Operators
  
  
    View Source
  
  Equality(ImageCropperValue, ImageCropperValue)
  
  
  Declaration
  
    public static bool operator ==(ImageCropperValue left, ImageCropperValue right)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  Inequality(ImageCropperValue, ImageCropperValue)
  
  
  Declaration
  
    public static bool operator !=(ImageCropperValue left, ImageCropperValue right)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  |