Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDrawingSoftMask

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Reusable vector soft mask applied while an isolated drawing group is composited.

Inheritance

  • Object
  • OfficeDrawingSoftMask

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

OfficeDrawingSoftMask 2 overloads
public OfficeDrawingSoftMask(OfficeDrawing drawing, OfficeSoftMaskMode mode = Alpha, Nullable<OfficeTransform> transform = null, Nullable<OfficeColor> backdropColor = null) #

Creates a mask from drawing content in the source group's local coordinate system.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
mode OfficeIMO.Drawing.OfficeSoftMaskMode = Alpha optionalposition: 1
transform System.Nullable{OfficeIMO.Drawing.OfficeTransform} = null optionalposition: 2
backdropColor System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 3
public OfficeDrawingSoftMask(OfficeDrawing drawing, OfficeSoftMaskMode mode, Nullable<OfficeTransform> transform, Nullable<OfficeColor> backdropColor, OfficeSoftMaskLuminosityStandard luminosityStandard) #

Creates a mask with all interpretation settings supplied positionally.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
mode OfficeIMO.Drawing.OfficeSoftMaskMode requiredposition: 1
transform System.Nullable{OfficeIMO.Drawing.OfficeTransform} requiredposition: 2
backdropColor System.Nullable{OfficeIMO.Drawing.OfficeColor} requiredposition: 3
luminosityStandard OfficeIMO.Drawing.OfficeSoftMaskLuminosityStandard requiredposition: 4

Methods

public static OfficeDrawingSoftMask CreateWithLuminosityStandard(OfficeDrawing drawing, OfficeSoftMaskLuminosityStandard luminosityStandard, OfficeSoftMaskMode mode = Alpha, Nullable<OfficeTransform> transform = null, Nullable<OfficeColor> backdropColor = null) #
Returns: OfficeDrawingSoftMask

Creates a mask with an explicit luminosity standard.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
luminosityStandard OfficeIMO.Drawing.OfficeSoftMaskLuminosityStandard requiredposition: 1
mode OfficeIMO.Drawing.OfficeSoftMaskMode = Alpha optionalposition: 2
transform System.Nullable{OfficeIMO.Drawing.OfficeTransform} = null optionalposition: 3
backdropColor System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 4

Properties

public OfficeDrawing Drawing { get; } #

Detached mask drawing.

public OfficeSoftMaskMode Mode { get; } #

Mask interpretation.

public OfficeTransform Transform { get; } #

Local transform applied to the mask before it is sampled.

public OfficeColor BackdropColor { get; } #

Color used where the mask drawing has no coverage.

public OfficeSoftMaskLuminosityStandard LuminosityStandard { get; } #

Luminance coefficients used when Mode is Luminosity.