Table of Contents

Class ShapeGeometry

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

The outline of a shape: either a named preset with its adjust values, or an explicit path list.

public sealed class ShapeGeometry
Inheritance
ShapeGeometry
Inherited Members

Constructors

ShapeGeometry()

Properties

AdjustGuides

Gets the adjust guides (a:avLst a:gd) in document order, formulas verbatim.

AdjustValues

Gets the adjust values (a:avLst a:gd) whose formula is a plain literal, keyed by guide name. This is the fast path most documents take; guides with a real formula are carried in AdjustGuides instead.

Guides

Gets the shape guides (a:gdLst a:gd) in document order, formulas verbatim. Order is significant: a guide may reference guides defined before it.

Kind

Gets or sets how the outline is described.

Paths

Gets the explicit subpaths (a:custGeom a:pathLst); empty for preset geometry.

Preset

Gets or sets the preset name (a:prstGeom prst), or null for custom geometry.

Methods

Clone()

Creates a copy.