ImageData Class
Defines the ImageData Class.When the object is serialized out as xml, its qualified name is v:imagedata.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlLeafElement
DocumentFormat.OpenXml.Vml.ImageData
Namespace: DocumentFormat.OpenXml.Vml
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
Public Class ImageData _
Inherits OpenXmlLeafElement
'Usage
Dim instance As ImageData
public class ImageData : OpenXmlLeafElement
Remarks
[ISO/IEC 29500-1 1st Edition]
14.1.2.11 imagedata (Image Data)
This element is used to draw an image that has been loaded from an external source. There is an implied rectangle that is the same size as the image. Any stroke or fill is applied to this implied rectangle. The stroke is drawn on top of the image. The fill is behind the image and therefore only visible through transparent areas of the image. Image transparency is either encoded in the file or defined via a color value using the chromakey attribute. Unlike the image element (§14.1.2.10), the imagedata element shall have a parent element.
[Example:
<v:shape style="position:relative;top:1;left:1;width:50;height:50" path="m 0,0 l 1000,0 1000,1000 0,1000 x e" fillcolor="blue"> <v:imagedata src="myimage.gif"/> </v:shape>
end example]
Parent Elements |
---|
arc (§14.1.2.1); background (Part 1, §17.2.1); curve (§14.1.2.3); group (§14.1.2.7); image (§14.1.2.10); line (§14.1.2.12); object (Part 1, §17.3.3.19); oval (§14.1.2.13); pict (§9.2.2.2); pict (§9.5.1); polyline (§14.1.2.15); rect (§14.1.2.16); roundrect (§14.1.2.17); shape (§14.1.2.19); shapetype (§14.1.2.20) |
Attributes |
Description |
---|---|
althref (Alternate Image Reference) Namespace: urn:schemas-microsoft-com:office:office |
Defines an alternate reference for an image in Macintosh PICT format. [Example: <v:imagedata … althref="myimage.pcz" … > </v:imagedata> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
bilevel (Image Bilevel Toggle) |
Specifies that all colors in the picture shall be converted to either 0 or full intensity component values. This converts a color bitmap to 8 colors and a grayscale bitmap to black and white. Default is false. [Example: <v:image … bilevel="true" …> </v:image> end example] The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5). |
blacklevel (Image Brightness) |
Specifies the image brightness. Default is 0. [Example: <v:image … blacklevel="0.1" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
chromakey (Image Transparency Color) |
Specifies a color value that is transparent and show anything behind the shape. Default is no value. [Example: <v:image … chromakey="white" …> </v:image> end example] The possible values for this attribute are defined by the ST_ColorType simple type (§15.1.2.3). |
cropbottom (Image Bottom Crop) |
Specifies the how much to crop the image from the bottom up as a fraction of picture size. Default is 0. This numeric value can also be specified in 1/65536-ths if a trailing "f" is supplied. For example, a value of "52429f" represents 52429/65536 or 0.8. [Example: <v:image … cropbottom="10%" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
cropleft (Image Left Crop) |
Specifies how much to crop the image from the left in as a fraction of picture size. Default is 0. This numeric value can also be specified in 1/65536-ths if a trailing "f" is supplied. For example, a value of "52429f" represents 52429/65536 or 0.8. [Example: <v:image … cropleft="10%" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
cropright (Image Right Crop) |
Specifies how much to crop the image from the right in as a fraction of picture size. Default is 0. This numeric value can also be specified in 1/65536-ths if a trailing "f" is supplied. [Example: For example, a value of "52429f" represents 52429/65536 or 0.8. end example] [Example: <v:image … cropright="10%" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
croptop (Image Top Crop) |
Specifies how much to crop the image from the top down as a fraction of picture size. Default is 0. This numeric value can also be specified in 1/65536-ths if a trailing "f" is supplied. [Example: For example, a value of "52429f" represents 52429/65536 or 0.8. end example] [Example: <v:image … croptop="10%" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
detectmouseclick (Detect Mouse Click) Namespace: urn:schemas-microsoft-com:office:office |
Specifies whether a mouse click is detected on the fill of a shape. The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5). |
embosscolor (Embossed Color) |
Specifies the color to use to create an embossed effect in the image. Default is no value. This can be set to a percentage of the shadow color to create an embossed picture effect. The possible values for this attribute are defined by the ST_ColorType simple type (§15.1.2.3). |
gain (Image Intensity) |
Specifies an adjustment for the intensity of all colors. Essentially sets how bright white is. Default is 1. [Example: <v:image … gain="0.5" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
gamma (Image Gamma Correction) |
Specifies the gamma correction. Default is 1. Gamma correction is a factor by which the intended target display gamma differs from the sRGB profile. It can be used to correct for images not prepared for sRGB displays and to adjust overall image contrast. Decreasing it below 1 gives a higher contrast image. [Example: <v:image … gamma="0.5" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
grayscale (Image Grayscale Toggle) |
Specifies to display the image in grayscale. Default is false. [Example: <v:image … gamma="0.5" …> </v:image> end example] The possible values for this attribute are defined by the ST_TrueFalse simple type (§15.1.2.5). |
href (Explicit Relationship to Hyperlink Target) Namespace: .../officeDocument/2006/relationships |
Specifies the relationship ID of the relationship to the hyperlink used for this VML object. The specified relationship shall be of type https://schemas.openxmlformats.org/officeDocument/2006/relationships/image or the document shall be considered non-conformant. [Example: The markup specifies the associated relationship part with relationship ID rId10 contains the corresponding relationship information for the image data: < … r:href="rId5" /> end example] The possible values for this attribute are defined by the ST_RelationshipId simple type (Part 1, §22.8.2.1). |
href (Original Image Reference) Namespace: urn:schemas-microsoft-com:office:office |
Specifies the URL to the original image file. Used only if the picture has been linked and embedded. Default is no value. [Example: <v:fill … o:href="myimage.gif" … > </v:fill> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
id (Explicit Relationship to Image Data) Namespace: .../officeDocument/2006/relationships |
Specifies the relationship ID of the relationship to the image used for this VML object. The specified relationship shall be of type https://schemas.openxmlformats.org/officeDocument/2006/relationships/image or the document shall be considered non-conformant. [Example: The markup specifies the associated relationship part with relationship ID rId10 contains the corresponding relationship information for the image data: < … r:id="rId10" /> end example] The possible values for this attribute are defined by the ST_RelationshipId simple type (Part 1, §22.8.2.1). |
id (Unique Identifier) |
Specifies a unique identifier that can be used to reference a VML object. Default is no value. [Example: <v:shape … id="myShape" … > </v:shape> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
movie (Movie Reference) Namespace: urn:schemas-microsoft-com:office:office |
Specifies a pointer to a movie image. This is a data block that contains a pointer to a pointer to movie data. [Example: <v:imagedata … o:movie="1434" …> </v:imagedata> end example] The possible values for this attribute are defined by the W3C XML Schema float datatype. |
oleid (Image Embedded Object ID) Namespace: urn:schemas-microsoft-com:office:office |
Specifies the embedded object ID of an image. The possible values for this attribute are defined by the W3C XML Schema float datatype. |
pict (Explicit Relationship to Alternate Image Data) Namespace: .../officeDocument/2006/relationships |
Specifies the relationship ID of the relationship to an alternate format image used for this VML object. The specified relationship shall be of type https://schemas.openxmlformats.org/officeDocument/2006/relationships/image or the document shall be considered non-conformant. If this attribute is specified, the application should attempt to display the image defined by the relationship. If the application cannot display the format of that image, the r:id attribute is used. [Example: The markup specifies the associated relationship part with relationship ID rId7 contains the corresponding relationship information for the image data. The relationship part with relationship ID rId10 is used if the application cannot display the image referenced by rId7.: < … r:id="rId10" r:pict="rId7"/> end example] The possible values for this attribute are defined by the ST_RelationshipId simple type (Part 1, §22.8.2.1). |
recolortarget (Black Recoloring Color) |
Specifies the color to which black should be recolored. [Example: <v:imagedata r:id="rId4" recolortarget="red"> </v:imagedata> end example] The possible values for this attribute are defined by the ST_ColorType simple type (§15.1.2.3). |
relid (Relationship to Part) Namespace: urn:schemas-microsoft-com:office:office |
Specifies the relationship ID of the relationship to the image. The specified relationship shall be of type https://schemas.openxmlformats.org/officeDocument/2006/relationships/image or the document shall be considered non-conformant. [Example: The markup specifies the associated relationship part with relationship ID rId10 contains the corresponding relationship information: <v:imagedata … o:relid="rId10" …> </v:imagedata> end example] The possible values for this attribute are defined by the ST_RelationshipId simple type (Part 1, §22.8.2.1). |
src (Image Source) |
Specifies the URL of the image to use. [Example: <v:image … src="myimage.gif" …> </v:image> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
title (Image Data Title) Namespace: urn:schemas-microsoft-com:office:office |
Specifies the title of an embedded image. This is typically set to the comment property of the image, which is often blank. [Example: <v:fill … o:title="alt text" … > </v:fill> end example] The possible values for this attribute are defined by the W3C XML Schema string datatype. |
[Note: The W3C XML Schema definition of this element’s content model (CT_ImageData) is located in §A.6.1. end note]
© ISO/IEC29500: 2008.
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.