API Reference

Class

LegacyPptBackground

Namespace OfficeIMO.PowerPoint.LegacyPpt.Model
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Represents an OfficeArt background shape and its decoded fill.

Inheritance

  • Object
  • LegacyPptBackground

Usage

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

Properties

public LegacyPptBackgroundKind Kind { get; } #

Gets the typed background fill kind.

public UInt32 RawFillType { get; } #

Gets the raw MSOFILLTYPE value.

public String ForegroundColor { get; } #

Gets the resolved foreground or first gradient color as RRGGBB.

public String BackgroundColor { get; } #

Gets the resolved background or last gradient color as RRGGBB.

public Nullable<Double> ForegroundOpacity { get; } #

Gets foreground opacity from zero through one.

public Nullable<Double> BackgroundOpacity { get; } #

Gets background opacity from zero through one.

public Nullable<Double> AngleDegrees { get; } #

Gets the signed counterclockwise OfficeArt gradient angle.

public Nullable<Int32> FocusPercent { get; } #

Gets the gradient focus position from -100 through 100.

public Nullable<Int32> PictureStoreIndex { get; } #

Gets the one-based BLIP store index for image-backed fills.

public OfficeArtBlipStoreEntry Picture { get; } #

Gets the resolved BLIP store entry for image-backed fills.

public IReadOnlyList<LegacyPptGradientStop> GradientStops { get; } #

Gets resolved custom OfficeArt gradient stops.

public Boolean IsGradientStopTableTruncated { get; } #

Gets whether the declared gradient-stop table is malformed or truncated.

public Boolean HasProjectableFill { get; } #

Gets whether the background can be projected without dropping its primary fill.