API Reference
Class
OfficeDrawingEffectGroup
Ordered nested drawing content painted through one affine transform and isolated opacity group.
Inheritance
- OfficeDrawingElement
- OfficeDrawingEffectGroup
Constructors
OfficeDrawingEffectGroup 2 overloads
public OfficeDrawingEffectGroup(OfficeDrawing drawing, OfficeTransform transform, Double opacity = 1) #Creates a transformed, isolated nested drawing group.
Parameters
- drawing OfficeIMO.Drawing.OfficeDrawing
- transform OfficeIMO.Drawing.OfficeTransform
- opacity System.Double = 1
public OfficeDrawingEffectGroup(OfficeDrawing drawing, OfficeTransform transform, OfficeBlendMode blendMode, OfficeDrawingSoftMask softMask = null, Double opacity = 1) #Creates a transformed group with managed blending and an optional vector soft mask.
Parameters
- drawing OfficeIMO.Drawing.OfficeDrawing
- transform OfficeIMO.Drawing.OfficeTransform
- blendMode OfficeIMO.Drawing.OfficeBlendMode
- softMask OfficeIMO.Drawing.OfficeDrawingSoftMask = null
- opacity System.Double = 1
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OfficeDrawing Drawing { get; } #Detached nested drawing content.
public OfficeTransform Transform { get; } #Destination-space affine transform applied to the whole group.
public Double Opacity { get; } #Isolated group opacity from zero through one.
public OfficeBlendMode BlendMode { get; } #Blend operation used against the existing destination.
public OfficeDrawingSoftMask SoftMask { get; } #Optional detached vector soft mask.