Click or drag to resize

ImageElement Class

Represents a PDF image element
Inheritance Hierarchy
SystemObject
  ExpertPdf.PdfCreatorPageElement
    ExpertPdf.PdfCreatorPageGraphicElement
      ExpertPdf.PdfCreatorImageElement

Namespace:  ExpertPdf.PdfCreator
Assembly:  epdfcreator (in epdfcreator.dll) Version: 17.0.0
Syntax
public class ImageElement : PageGraphicElement

The ImageElement type exposes the following members.

Constructors
  NameDescription
Public methodImageElement(Single, Single, Image)
Creates an ImageElement from the specified System.Drawing.Image object that will be rendered at the position (x,y) with a width equal to the available space in page and the height auto determined to keep the aspect ratio.
Public methodImageElement(Single, Single, String)
Creates an ImageElement from the specified file that will be rendered at the position (x,y) with the width equal to available width in page and the height auto determined to keep the initial aspect ratio.
Public methodImageElement(Single, Single, Single, Image)
Creates an ImageElement from the specified System.Drawing.Image object that will be rendered at the position (x,y) with the specified width destWidth and the height auto determined to keep the aspect ratio.
Public methodImageElement(Single, Single, Single, String)
Creates an ImageElement from the specified file that will be rendered at the position (x,y) with the specified width destWidth and the height auto determined to keep the initial aspect ratio.
Public methodImageElement(Single, Single, Single, Single, Image)
Creates an ImageElement from the specified System.Drawing.Image object that will be rendered at the position (x,y) with the (destWidth,destHeight) size.
Public methodImageElement(Single, Single, Single, Single, String)
Creates an ImageElement from the specified file that will be rendered at the position (x,y) with the (destWidth,destHeight) size.
Top
Properties
  NameDescription
Public propertyBackColor
Gets or sets element background color.
(Inherited from PageGraphicElement.)
Public propertyBlending
Gets or sets blending mode for transparent rendering mode of the element.
(Inherited from PageGraphicElement.)
Public propertyColorSpace
Gets or sets color space for element rendering.
(Inherited from PageGraphicElement.)
Public propertyDestHeight
Gets or sets the image destination height
Public propertyDestWidth
Gets or sets the image destination width
Public propertyForeColor
Gets or sets the element foreground color.
(Inherited from PageGraphicElement.)
Public propertyGradient
The gradient used to fill a shape.
(Inherited from PageGraphicElement.)
Public propertyImageObj
Gets the underlying image object
Public propertyLineStyle
Gets or sets the line style for elements rendering lines.
(Inherited from PageGraphicElement.)
Public propertyPaginate
When true the element can be paginated
Public propertyRenderMultiFrame
Set this property to enable/disable multi-frame images rendering when necessary
Public propertyRenderTransparentImage
A flag indicating if the image alpha transparency information is used when the image is rendered in PDF. The default value is true. Set this property to true to use transparency information from the transparent PNG images and bitmap images with alpha channel when the image is rendered in PDF.
Public propertyRotated
A flag to indicate if this element was rotated.
(Inherited from PageGraphicElement.)
Public propertyScaled
A flag to indicate if this element was scaled.
(Inherited from PageGraphicElement.)
Public propertySkewed
A flag to indicate if this element was skewed.
(Inherited from PageGraphicElement.)
Public propertyTranslated
A flag to indicate if this element was translated.
(Inherited from PageGraphicElement.)
Public propertyTransparency
Gets or sets element transparency. The transparency is expressed as a value between 0 and 100. 0 means completely transparent and 100 completely opaque.
(Inherited from PageGraphicElement.)
Public propertyXLocation
Gets or sets the image location on X
Public propertyYLocation
Gets or sets the image location on Y
Top
Methods
  NameDescription
Public methodRotate
Rotates the coordinate system axes clockwise by the specified angle before rendering the element. The coordinates of the element are relative to the rotated coordinates system.
(Inherited from PageGraphicElement.)
Public methodScale
Scales the coordinates so that 1 unit in the horizontal and vertical dimensions of the new coordinate system is the same size as sx and sy units, respectively, in the previous coordinate system.
(Inherited from PageGraphicElement.)
Public methodSkew
Skews the x axis by an skewXAngle and the y axis by an skewYAngle before rendering the element.
(Inherited from PageGraphicElement.)
Public methodTranslate
Translates the coordinate system before rendering the element. The coordinates of the element are relative to the translated coordinate system.
(Inherited from PageGraphicElement.)
Top
Events
  NameDescription
Public eventBeforeCreateNextPageEvent
This event is raised when the next page is about to be created to continue rendering. The element rendering can be cancelled from the event handler of this event.
Public eventBeforeRenderNextPageEvent
This is event is raised before rendering the content on a page, including the intial page. The element rendering can be cancelled from the event handler of this event.
Top
See Also