Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDrawingEffectGroup

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Ordered nested drawing content painted through one affine transform and isolated opacity group.

Inheritance

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 requiredposition: 0
transform OfficeIMO.Drawing.OfficeTransform requiredposition: 1
opacity System.Double = 1 optionalposition: 2
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 requiredposition: 0
transform OfficeIMO.Drawing.OfficeTransform requiredposition: 1
blendMode OfficeIMO.Drawing.OfficeBlendMode requiredposition: 2
softMask OfficeIMO.Drawing.OfficeDrawingSoftMask = null optionalposition: 3
opacity System.Double = 1 optionalposition: 4

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.