[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.ThreeDScene

Class ThreeDScene

Namespace
GrapeCity.Documents.Word
Assembly
GcDocs.Word.dll

Represents a 3D scene effect that can be applied to an object.

public class ThreeDScene : FormattingBag, IFixedFormattingBag
Inheritance
object
ThreeDScene
Implements
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

Backdrop

Gets the plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.

Note: returns null for text.

public Backdrop Backdrop { get; }

Property Value

Backdrop

Camera

Gets the placement and properties of the camera in the 3D scene.

public Camera Camera { get; }

Property Value

Camera

IsFixed

Gets a value indicating whether the formatting is fixed in the class instance level.

If true, any formatting changes on an ancestor level of the same class will be ignored.

If false, changing a property on an ancestor level will apply to this level too.

For example, changing a property of Fill on style level will change that property only for those Runs that have IsFixed equal to false.

public bool IsFixed { get; }

Property Value

bool

Lighting

Gets the light rig associated with the object.

public Lighting Lighting { get; }

Property Value

Lighting

Methods

Clean()

Sets all properties to their default values.

Also sets IsFixed to true if any properties of this class are defined on an ancestor level.

public void Clean()

FixInheritedValues()

Fixes all inherited values as "direct" values for this instance.

protected override void FixInheritedValues()

Reset()

Resets all properties to their inherited values.

Also sets IsFixed to false.

public void Reset()