Share via


Image Class

Represents an image. This class cannot be inherited.

Inheritance Hierarchy

System.Object
  Microsoft.ReportingServices.ReportRendering.ReportItem
    Microsoft.ReportingServices.ReportRendering.Image

Namespace:  Microsoft.ReportingServices.ReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)

Syntax

'Declaration
Public NotInheritable Class Image _
    Inherits ReportItem _
    Implements IImage
'Usage
Dim instance As Image
public sealed class Image : ReportItem, 
    IImage
public ref class Image sealed : public ReportItem, 
    IImage
[<SealedAttribute>]
type Image =  
    class
        inherit ReportItem
        interface IImage
    end
public final class Image extends ReportItem implements IImage

The Image type exposes the following members.

Constructors

  Name Description
Public method Image Initializes a new instance of the Image class.

Top

Properties

  Name Description
Public property ActionInfo Returns information about the actions on the image.
Public property Bookmark Gets the bookmark for this item on the report. (Inherited from ReportItem.)
Public property BookmarkLink Provides a bookmark that users can jump to using a link defined as a bookmark action.
Public property Custom Gets the contents of the Custom tag in the report definition. (Inherited from ReportItem.)
Public property CustomProperties Gets or sets custom properties for the report item. (Inherited from ReportItem.)
Public property DataElementName (Inherited from ReportItem.)
Public property DataElementOutput (Inherited from ReportItem.)
Public property DrillthroughParameters Returns the parameters for the drillthrough report.
Public property DrillthroughReport Returns the URL of a drillthrough report.
Public property HasToggle Gets a value that indicates whether the report definition defines a toggle item for this report item. (Inherited from ReportItem.)
Public property Height Gets the height of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. (Inherited from ReportItem.)
Public property Hidden Gets a value indicating whether the item is hidden or not. (Inherited from ReportItem.)
Public property HyperLinkURL Returns the absolute URL of the hyperlink on the report item, encoded with ReplacementRoot, if necessary.
Public property ID Gets the identifier for the item on the report. (Inherited from ReportItem.)
Public property ImageData Returns the image as binary data.
Public property ImageMap Returns an image map that provides regions for click events.
Public property InDocumentMap Gets a Boolean indicating whether this report item can appear in the document map. (Inherited from ReportItem.)
Protected property IsCustomControl Infrastructure. (Inherited from ReportItem.)
Public property IsFullSize Indicates whether the top level item of a table cell, matrix member, or matrix cell item is expanded to 100%. (Inherited from ReportItem.)
Public property IsToggleChild Gets a value indicating whether this item on the report can be rendered visible or invisible (toggled) through the control of another item. (Inherited from ReportItem.)
Public property Label Gets the document map label of the item on the report. (Inherited from ReportItem.)
Public property Left Gets the horizontal position of the left edge of the report item, including a unit designator such as cm, mm, in, pt, or pc. (Inherited from ReportItem.)
Public property LinkToChild An index into the ReportItem collection, if one exists, that references the ReportItem that should be linked to, using the document map, instead of the current item. (Inherited from ReportItem.)
Public property MIMEType Returns the MIME type of the image. The MIMEType must be one of the following: image/bmp, image/jpeg, image/x-png; image/png, or image/gif.
Public property Name Gets the name of the item on the report, as specified in the report definition. (Inherited from ReportItem.)
Public property RenderingInfo Gets or sets data specific to the current instance of the report item. (Inherited from ReportItem.)
Public property RepeatedSibling Gets a value that indicates whether the ReportItem is duplicated on each page as a repeated sibling of another report item. (Inherited from ReportItem.)
Public property SharedHidden Gets or sets a SharedHiddenState object indicating whether the item is always, never, or sometimes hidden. (Inherited from ReportItem.)
Public property SharedRenderingInfo Gets or sets shared data for use in future rendering extensions. This data will be shared across every instance of this report item. (Inherited from ReportItem.)
Public property Sizing Specifies the sizing behavior for the image.
Public property StreamName Specifies a name for the image, which can be passed back to CreateAndRegisterStream to get the bytes without processing them through the rendering extension.
Public property Style Gets the style properties defined for the report item. (Inherited from ReportItem.)
Public property ToggleItem Gets the name of the toggle item for this report item. (Inherited from ReportItem.)
Public property ToolTip Gets or sets the ToolTip text associated with the report item. (Inherited from ReportItem.)
Public property Top Gets the vertical position of the top edge of the report item, in units such as cm, mm, in, pt, or pc. (Inherited from ReportItem.)
Public property UniqueName Gets the string that contains an autogenerated identifier. (Inherited from ReportItem.)
Public property Width Gets the width of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. (Inherited from ReportItem.)
Public property ZIndex Gets the Z-index of the report item. (Inherited from ReportItem.)

Top

Methods

  Name Description
Protected method DeepClone Infrastructure. (Inherited from ReportItem.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected field m_canClick Infrastructure. (Inherited from ReportItem.)
Protected field m_canDrag Infrastructure. (Inherited from ReportItem.)
Protected field m_canEdit Infrastructure. (Inherited from ReportItem.)
Protected field m_dropTarget Infrastructure. (Inherited from ReportItem.)
Protected field m_intUniqueName Infrastructure. (Inherited from ReportItem.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.