The Image type exposes the following members.

Constructors

  NameDescription
Public methodImage(Uri)
Constructs an Image-object, using an url.
Public methodImage(Image)
Constructs an Image object duplicate.

Methods

  NameDescription
Public methodCloneNonPositionParameters (Inherited from Rectangle.)
Public methodDisableBorderSide (Inherited from Rectangle.)
Public methodEnableBorderSide (Inherited from Rectangle.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBottom
Returns the lower left y-coordinate, considering a given margin.
(Inherited from Rectangle.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetImageRotation
Public methodStatic memberGetInstance(array<Byte>[]()[][])
Gets an instance of an Image.
Public methodStatic memberGetInstance(Stream)
Public methodStatic memberGetInstance(String)
Gets an instance of an Image.
Public methodStatic memberGetInstance(Uri)
Gets an instance of an Image.
Public methodStatic memberGetInstance(Image)
Gets an instance of an Image.
Public methodStatic memberGetInstance(PdfTemplate)
Gets an instance of an Image in raw mode.
Public methodStatic memberGetInstance(PRIndirectReference)
Public methodStatic memberGetInstance(Image, Color)
Gets an instance of an Image from a System.Drawing.Image.
Public methodStatic memberGetInstance(Image, ImageFormat)
Converts a .NET image to a Native(PNG, JPG, GIF, WMF) image
Public methodStatic memberGetInstance(Image, Color, Boolean)
Gets an instance of an Image from a System.Drwaing.Image.
Public methodStatic memberGetInstance(Int32, Int32, array<Byte>[]()[][], array<Byte>[]()[][])
Public methodStatic memberGetInstance(Int32, Int32, Int32, Int32, array<Byte>[]()[][])
Gets an instance of an Image in raw mode.
Public methodStatic memberGetInstance(Int32, Int32, Boolean, Int32, Int32, array<Byte>[]()[][])
Gets an instance of an Image in raw mode.
Public methodStatic memberGetInstance(Int32, Int32, Int32, Int32, array<Byte>[]()[][], array<Int32>[]()[][])
Gets an instance of an Image in raw mode.
Public methodStatic memberGetInstance(Int32, Int32, Boolean, Int32, Int32, array<Byte>[]()[][], array<Int32>[]()[][])
Public methodGetLeft
Returns the lower left x-coordinate, considering a given margin.
(Inherited from Rectangle.)
Public methodGetRectangle
Gets a Rectangle that is altered to fit on the page.
(Inherited from Rectangle.)
Public methodGetRight
Returns the upper right x-coordinate, considering a given margin.
(Inherited from Rectangle.)
Protected methodStatic memberGetSerialId
generates new serial id
Public methodGetTop
Returns the upper right y-coordinate, considering a given margin.
(Inherited from Rectangle.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasAbsolutePosition
Checks if the Images has to be added at an absolute position.
Public methodHasAbsoluteX
Checks if the Images has to be added at an absolute X position.
Public methodHasBorder
Indicates if the table has a some type of border.
(Inherited from Rectangle.)
Public methodHasBorders
Indicates if the table has borders.
(Inherited from Rectangle.)
Public methodHasICCProfile
Public methodIsContent (Inherited from Rectangle.)
Public methodIsImgRaw
Returns true if the image is a ImgRaw-object.
Public methodIsImgTemplate
Returns true if the image is an ImgTemplate-object.
Public methodIsJpeg
Returns true if the image is a Jpeg-object.
Public methodIsMask
Returns true if this Image is a mask.
Public methodIsMaskCandidate
Returns true if this Image has the requisites to be a mask.
Public methodIsNestable (Overrides Rectangle..::..IsNestable()()()().)
Public methodMakeMask
Make this Image a mask.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNormalize (Inherited from Rectangle.)
Public methodProcess
Processes the element by adding it (or the different parts) to an IElementListener.
(Inherited from Rectangle.)
Public methodRotate
Swaps the values of urx and ury and of lly and llx in order to rotate the rectangle.
(Inherited from Rectangle.)
Public methodScaleAbsolute
Scale the image to an absolute width and an absolute height.
Public methodScaleAbsoluteHeight
Scale the image to an absolute height.
Public methodScaleAbsoluteWidth
Scale the image to an absolute width.
Public methodScalePercent(Single)
Scale the image to a certain percentage.
Public methodScalePercent(Single, Single)
Scale the width and height of an image to a certain percentage.
Public methodScaleToFit
Scales the image so that it fits a certain width and height.
Public methodSetAbsolutePosition
Sets the absolute position of the Image.
Public methodSetDpi
Public methodSimplifyColorspace
Public methodSoftCloneNonPositionParameters (Inherited from Rectangle.)
Public methodToString (Inherited from Rectangle.)

Fields

  NameDescription
Protected fieldabsoluteX
This is the absolute X-position of the image.
Protected fieldabsoluteY
This is the absolute Y-position of the image.
Protected fieldalignment
The alignment of the Image.
Protected fieldalt
Text that can be shown instead of the image.
Protected fieldannotation
if the annotation is not null the image will be clickable.
Public fieldStatic memberAX
This represents a coordinate in the transformation matrix.
Public fieldStatic memberAY
This represents a coordinate in the transformation matrix.
Protected fieldbackgroundColor
This is the color of the background of this rectangle.
(Inherited from Rectangle.)
Protected fieldborder
This represents the status of the 4 sides of the rectangle.
(Inherited from Rectangle.)
Protected fieldborderColor
This is the color of the border of this rectangle.
(Inherited from Rectangle.)
Protected fieldborderColorBottom (Inherited from Rectangle.)
Protected fieldborderColorLeft (Inherited from Rectangle.)
Protected fieldborderColorRight (Inherited from Rectangle.)
Protected fieldborderColorTop (Inherited from Rectangle.)
Protected fieldborderWidth
This is the width of the border around this rectangle.
(Inherited from Rectangle.)
Protected fieldborderWidthBottom (Inherited from Rectangle.)
Protected fieldborderWidthLeft (Inherited from Rectangle.)
Protected fieldborderWidthRight (Inherited from Rectangle.)
Protected fieldborderWidthTop (Inherited from Rectangle.)
Protected fieldbpc
this is the bits per component of the raw image. It also flags a CCITT image.
Public fieldStatic memberBX
This represents a coordinate in the transformation matrix.
Public fieldStatic memberBY
This represents a coordinate in the transformation matrix.
Protected fieldcolorspace
this is the colorspace of a jpeg-image.
Protected fieldcompressionLevel
Public fieldStatic memberCX
This represents a coordinate in the transformation matrix.
Public fieldStatic memberCY
This represents a coordinate in the transformation matrix.
Public fieldStatic memberDEFAULT
this is a kind of image Element.
Protected fielddeflated
Protected fielddpiX
Holds value of property dpiX.
Protected fielddpiY
Holds value of property dpiY.
Public fieldStatic memberDX
This represents a coordinate in the transformation matrix.
Public fieldStatic memberDY
This represents a coordinate in the transformation matrix.
Protected fieldimageMask
Protected fieldindentationLeft
Protected fieldindentationRight
Protected fieldinterpolation
Holds value of property interpolation.
Protected fieldinvert
Protected fieldlayer
Public fieldStatic memberLEFT_ALIGN
this is a kind of image Element.
Protected fieldllx
the lower left x-coordinate.
(Inherited from Rectangle.)
Protected fieldlly
the lower left y-coordinate.
(Inherited from Rectangle.)
Protected fieldmask
Public fieldStatic memberMIDDLE_ALIGN
this is a kind of image Element.
Protected fieldmySerialId
Public fieldStatic memberORIGINAL_BMP
Public fieldStatic memberORIGINAL_GIF
Public fieldStatic memberORIGINAL_JBIG2
Public fieldStatic memberORIGINAL_JPEG
Public fieldStatic memberORIGINAL_JPEG2000
Public fieldStatic memberORIGINAL_NONE
Public fieldStatic memberORIGINAL_PNG
Public fieldStatic memberORIGINAL_TIFF
Public fieldStatic memberORIGINAL_WMF
Protected fieldoriginalData
Protected fieldoriginalType
Protected fieldplainHeight
This is the width of the image without rotation.
Protected fieldplainWidth
This is the width of the image without rotation.
Protected fieldprofile
ICC Profile attached
Protected fieldrawData
The raw data of the image.
Public fieldStatic memberRIGHT_ALIGN
this is a kind of image Element.
Protected fieldrotation
This is the rotation value of this rectangle.
(Inherited from Rectangle.)
Protected fieldrotationRadians
This is the rotation of the image.
Protected fieldscaledHeight
This is the original height of the image taking rotation into account.
Protected fieldscaledWidth
This is the scaled width of the image taking rotation into account.
Protected fieldspacingAfter
Protected fieldspacingBefore
Protected fieldtemplate
The template to be treated as an image.
Public fieldStatic memberTEXTWRAP
this is a kind of image Element.
Protected fieldtransparency
this is the transparency information of the raw image
Protected fieldtype
The imagetype.
Public fieldStatic memberUNDERLYING
this is a kind of image Element.
Protected fieldurl
The URL of the image.
Protected fieldurx
the upper right x-coordinate.
(Inherited from Rectangle.)
Protected fieldury
the upper right y-coordinate.
(Inherited from Rectangle.)
Protected fielduseVariableBorders (Inherited from Rectangle.)

Properties

  NameDescription
Public propertyAbsoluteX
Returns the absolute X position.
Public propertyAbsoluteY
Returns the absolute Y position.
Public propertyAdditional
Public propertyAlignment
Get/set the alignment for the image.
Public propertyAlt
Get/set the alternative text for the image.
Public propertyAnnotation
Get/set the annotation.
Public propertyBackgroundColor
Get/set the backgroundcolor.
(Inherited from Rectangle.)
Public propertyBorder
Get/set the border
(Inherited from Rectangle.)
Public propertyBorderColor
Get/set the color of the border.
(Inherited from Rectangle.)
Public propertyBorderColorBottom (Inherited from Rectangle.)
Public propertyBorderColorLeft (Inherited from Rectangle.)
Public propertyBorderColorRight (Inherited from Rectangle.)
Public propertyBorderColorTop (Inherited from Rectangle.)
Public propertyBorderWidth
Get/set the borderwidth.
(Inherited from Rectangle.)
Public propertyBorderWidthBottom (Inherited from Rectangle.)
Public propertyBorderWidthLeft (Inherited from Rectangle.)
Public propertyBorderWidthRight (Inherited from Rectangle.)
Public propertyBorderWidthTop (Inherited from Rectangle.)
Public propertyBottom
Get/set the lower left y-coordinate.
(Inherited from Rectangle.)
Public propertyBpc
Gets the bpc for the image.
Public propertyChunks
Gets all the chunks in this element.
(Inherited from Rectangle.)
Public propertyColorspace
Gets the colorspace for the image.
Public propertyCompressionLevel
Public propertyDeflated
Public propertyDirectReference
Public propertyDpiX
Gets the dots-per-inch in the X direction. Returns 0 if not available.
Public propertyDpiY
Gets the dots-per-inch in the Y direction. Returns 0 if not available.
Public propertyGrayFill
Get/set the grayscale of the rectangle.
(Inherited from Rectangle.)
Public propertyHeight
Returns the height of the rectangle.
(Inherited from Rectangle.)
Public propertyImageMask
Get/set the explicit masking.
Public propertyIndentationLeft
Public propertyIndentationRight
Public propertyInitialRotation
Public propertyInterpolation
Sets the image interpolation. Image interpolation attempts to produce a smooth transition between adjacent sample values.
Public propertyInverted
Inverts the meaning of the bits of a mask.
Public propertyLayer
Public propertyLeft
Get/set the lower left x-coordinate.
(Inherited from Rectangle.)
Public propertyMatrix
Returns the transformation matrix of the image.
Public propertyMySerialId
returns serial id for this object
Public propertyOriginalData
Public propertyOriginalType
Public propertyPlainHeight
Gets the plain height of the image.
Public propertyPlainWidth
Gets the plain width of the image.
Public propertyRawData
Gets the raw data for the image.
Public propertyRight
Get/set the upper right x-coordinate.
(Inherited from Rectangle.)
Public propertyRotation
Sets the rotation of the image in radians.
Public propertyRotationDegrees
Sets the rotation of the image in degrees.
Public propertyScaledHeight
Gets the scaled height of the image.
Public propertyScaledWidth
Gets the scaled width of the image.
Public propertySmask
Public propertySpacingAfter
Public propertySpacingBefore
Public propertyTagICC
Public propertyTemplateData
Get/set the template to be used as an image.
Public propertyTop
Get/set the upper right y-coordinate.
(Inherited from Rectangle.)
Public propertyTransparency
Returns the transparency.
Public propertyType
Returns the type.
(Overrides Rectangle..::..Type.)
Public propertyUrl
Gets the string-representation of the reference to the image.
Public propertyUseVariableBorders (Inherited from Rectangle.)
Public propertyWidth
Returns the width of the rectangle.
(Inherited from Rectangle.)
Public propertyWidthPercentage
Public propertyXYRatio

See Also