ImageEffect Class
Defines the ImageEffect Class.This class is only available in Office2010.When the object is serialized out as xml, its qualified name is a14:imgEffect.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Office2010.Drawing.ImageEffect
Namespace: DocumentFormat.OpenXml.Office2010.Drawing
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
<ChildElementInfoAttribute(GetType(ArtisticWatercolorSponge), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticGlass), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticGlowEdges), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticLightScreen), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticLineDrawing), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticMarker), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticMosaicBubbles), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPaintStrokes), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPaintBrush), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPastelsSmooth), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPencilGrayscale), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPencilSketch), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPhotocopy), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticPlasticWrap), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticTexturizer), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(BackgroundRemoval), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(BrightnessContrast), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ColorTemperature), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Saturation), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(SharpenSoften), FileFormatVersions.Office2010)> _
<OfficeAvailabilityAttribute(FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticGlowDiffused), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticBlur), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticCement), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticChalkSketch), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticCrisscrossEtching), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticCutout), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ArtisticFilmGrain), FileFormatVersions.Office2010)> _
Public Class ImageEffect _
Inherits OpenXmlCompositeElement
'Usage
Dim instance As ImageEffect
[ChildElementInfoAttribute(typeof(ArtisticWatercolorSponge), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticGlass), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticGlowEdges), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticLightScreen), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticLineDrawing), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticMarker), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticMosaicBubbles), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPaintStrokes), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPaintBrush), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPastelsSmooth), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPencilGrayscale), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPencilSketch), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPhotocopy), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticPlasticWrap), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticTexturizer), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(BackgroundRemoval), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(BrightnessContrast), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ColorTemperature), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Saturation), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(SharpenSoften), FileFormatVersions.Office2010)]
[OfficeAvailabilityAttribute(FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticGlowDiffused), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticBlur), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticCement), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticChalkSketch), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticCrisscrossEtching), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticCutout), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ArtisticFilmGrain), FileFormatVersions.Office2010)]
public class ImageEffect : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
ArtisticBlur <a14:artisticBlur>
ArtisticCement <a14:artisticCement>
ArtisticChalkSketch <a14:artisticChalkSketch>
ArtisticCrisscrossEtching <a14:artisticCrisscrossEtching>
ArtisticCutout <a14:artisticCutout>
ArtisticFilmGrain <a14:artisticFilmGrain>
ArtisticGlass <a14:artisticGlass>
ArtisticGlowDiffused <a14:artisticGlowDiffused>
ArtisticGlowEdges <a14:artisticGlowEdges>
ArtisticLightScreen <a14:artisticLightScreen>
ArtisticLineDrawing <a14:artisticLineDrawing>
ArtisticMarker <a14:artisticMarker>
ArtisticMosaicBubbles <a14:artisticMosiaicBubbles>
ArtisticPaintStrokes <a14:artisticPaintStrokes>
ArtisticPaintBrush <a14:artisticPaintBrush>
ArtisticPastelsSmooth <a14:artisticPastelsSmooth>
ArtisticPencilGrayscale <a14:artisticPencilGrayscale>
ArtisticPencilSketch <a14:artisticPencilSketch>
ArtisticPhotocopy <a14:artisticPhotocopy>
ArtisticPlasticWrap <a14:artisticPlasticWrap>
ArtisticTexturizer <a14:artisticTexturizer>
ArtisticWatercolorSponge <a14:artisticWatercolorSponge>
BackgroundRemoval <a14:backgroundRemoval>
BrightnessContrast <a14:brightnessContrast>
ColorTemperature <a14:colorTemperature>
Saturation <a14:saturation>
SharpenSoften <a14:sharpenSoften>
2.5.32 CT_PictureEffect
Target namespace: https://schemas.microsoft.com/office/drawing/2007/7/7/main
Referenced by: CT_PictureLayer
A complex type that specifies an effect applied to a picture. Exactly one child element MUST exist to specify the type of effect.
Child Elements:
artisticBlur : A CT_PictureEffectBlur element that specifies the blur picture effect.
artisticCement : A CT_PictureEffectCement element that specifies the cement picture effect.
artisticChalkSketch : A CT_PictureEffectChalkSketch element that specifies the chalk sketch picture effect.
artisticCrisscrossEtching : A CT_PictureEffectCrisscrossEtching element that specifies the crisscross etching picture effect.
artisticCutout : A CT_PictureEffectCutout element that specifies the cutout picture effect.
artisticFilmGrain : A CT_PictureEffectFilmGrain element that specifies the film grain picture effect.
artisticGlass : A CT_PictureEffectGlass element that specifies the glass picture effect.
artisticGlowDiffused : A CT_PictureEffectGlowDiffused element that specifies the glow diffused picture effect.
artisticGlowEdges : A CT_PictureEffectGlowEdges element that specifies the glow edges picture effect.
artisticLightScreen : A CT_PictureEffectLightScreen element that specifies the light screen picture effect.
artisticLineDrawing : A CT_PictureEffectLineDrawing element that specifies the line drawing picture effect.
artisticMarker : A CT_PictureEffectMarker element that specifies the marker picture effect.
artisticMosiaicBubbles : A CT_PictureEffectMosiaicBubbles element that specifies the mosaic bubbles picture effect.
artisticPaintStrokes : A CT_PictureEffectPaintStrokes element that specifies the paint strokes picture effect.
artisticPaintBrush : A CT_PictureEffectPaintBrush element that specifies the paint brush picture effect.
artisticPastelsSmooth : A CT_PictureEffectPastelsSmooth element that specifies the pastels smooth picture effect.
artisticPencilGrayscale : A CT_PictureEffectPencilGrayscale element that specifies the pencil grayscale picture effect.
artisticPencilSketch : A CT_PictureEffectPencilSketch element that specifies the pencil sketch picture effect.
artisticPhotocopy : A CT_PictureEffectPhotocopy element that specifies the photocopy picture effect.
artisticPlasticWrap : A CT_PictureEffectPlasticWrap element that specifies the plastic wrap picture effect.
artisticTexturizer : A CT_PictureEffectTexturizer element that specifies the texturizer picture effect.
artisticWatercolorSponge : A CT_PictureEffectWatercolorSponge element that specifies the watercolor sponge picture effect.
backgroundRemoval : A CT_PictureEffectBackgroundRemoval element that specifies the background removal picture effect.
brightnessContrast : A CT_PictureEffectBrightnessContrast element that specifies the brightness and contrast picture effect.
colorTemperature : A CT_PictureEffectColorTemperature element that specifies the color tone picture effect.
saturation : A CT_PictureEffectSaturation element that specifies the color saturation picture effect.
sharpenSoften : A CT_PictureEffectSharpenSoften element that specifies the sharpen and soften picture effect.
Attributes:
visible : A boolean ([XMLSCHEMA2] section 3.2.2) attribute that specifies whether this picture effect is rendered.
The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this complex type.
<xsd:complexType name="CT_PictureEffect">
<xsd:choice minOccurs="1" maxOccurs="1">
<xsd:element name="artisticBlur" type="CT_PictureEffectBlur" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticCement" type="CT_PictureEffectCement" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticChalkSketch" type="CT_PictureEffectChalkSketch" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticCrisscrossEtching" type="CT_PictureEffectCrisscrossEtching" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticCutout" type="CT_PictureEffectCutout" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticFilmGrain" type="CT_PictureEffectFilmGrain" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticGlass" type="CT_PictureEffectGlass" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticGlowDiffused" type="CT_PictureEffectGlowDiffused" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticGlowEdges" type="CT_PictureEffectGlowEdges" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticLightScreen" type="CT_PictureEffectLightScreen" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticLineDrawing" type="CT_PictureEffectLineDrawing" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticMarker" type="CT_PictureEffectMarker" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticMosiaicBubbles" type="CT_PictureEffectMosiaicBubbles" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPaintStrokes" type="CT_PictureEffectPaintStrokes" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPaintBrush" type="CT_PictureEffectPaintBrush" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPastelsSmooth" type="CT_PictureEffectPastelsSmooth" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPencilGrayscale" type="CT_PictureEffectPencilGrayscale" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPencilSketch" type="CT_PictureEffectPencilSketch" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPhotocopy" type="CT_PictureEffectPhotocopy" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticPlasticWrap" type="CT_PictureEffectPlasticWrap" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticTexturizer" type="CT_PictureEffectTexturizer" minOccurs="1" maxOccurs="1"/>
<xsd:element name="artisticWatercolorSponge" type="CT_PictureEffectWatercolorSponge" minOccurs="1" maxOccurs="1"/>
<xsd:element name="backgroundRemoval" type="CT_PictureEffectBackgroundRemoval" minOccurs="1" maxOccurs="1"/>
<xsd:element name="brightnessContrast" type="CT_PictureEffectBrightnessContrast" minOccurs="1" maxOccurs="1"/>
<xsd:element name="colorTemperature" type="CT_PictureEffectColorTemperature" minOccurs="1" maxOccurs="1"/>
<xsd:element name="saturation" type="CT_PictureEffectSaturation" minOccurs="1" maxOccurs="1"/>
<xsd:element name="sharpenSoften" type="CT_PictureEffectSharpenSoften" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
<xsd:attribute name="visible" type="xsd:boolean" use="optional" default="true"/>
</xsd:complexType>
See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1] section 2.1).
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.