• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Namespace DRIT.Document.Drawing

Classes

AbstractShape

Represents a shape in a document story.

ActionSettings

Represents the click and hover action settings for a shape. Maps to the OOXML a:cNvPr/a:hlinkClick and a:cNvPr/a:hlinkHover elements.

Bevel

Represents a Bevel.

Connection

Represents a Connection.

ConnectorShape

Represents a ConnectorShape.

DashStop

Represents a DashStop.

DocumentGroupDocumentShape

Represents a DocumentGroupDocumentShape.

DocumentShape

Represents an object in the drawing layer, such as an AutoShape, textbox, freeform, OLE object, ActiveX control, or picture.

DrawingColor

A Color that is used for Shapes, Charts and other drawing objects.

DrawingFont

Represents a DrawingFont.

DrawingTextParagraph

Defines the class DrawingTextParagraph used by the document model.

DrawingTextRun

Formatted text run in a drawing object.

Effects

Represents a Effects.

Fill

Represents a Fill.

FormattedText

Represents formatted text in a Shape.

GeometryPath

Represents a GeometryPath.

GeometryPathSegment

Represents the GeometryPathSegment API type.

GlowEffect

Represents a GlowEffect.

GlowFormat

Represents the glow effect applied to a drawing shape.

GradientFill

Represents a GradientFill.

GradientPresets

Represents a GradientPresets.

GradientStop

Represents a GradientStop.

GradientStopCollection

A typed collection of GradientStop objects on a GradientFill. Inherits all List<T> operations and adds Add(decimal, DrawingColor) (create new stop) convenience method.

GroupShape

Represents a GroupShape.

HexColors

Represents a HexColors.

ImageData

Defines an image for a shape.

ImageSize

Represents a ImageSize.

Line

Represents a Line.

Margin

Represents a Margin.

Margins

Represents a Margins.

OleShape

Represents an embedded or linked OLE object in a document.

ParagraphCollection

A typed collection of DrawingTextParagraph objects on a FormattedText. Inherits all List<T> operations and adds Add() (create new paragraph) convenience method.

PatternFill

Represents a PatternFill.

Picture

Represents a Picture.

PictureFill

Represents a PictureFill.

PictureShape

Represents a PictureShape.

PictureWatermark

Represents a picture (image) watermark that can be placed in a header to appear behind the body text on every page of the section.

PointDoubleUnit

Represents a PointDoubleUnit.

Position

Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane in multiple units.

RectangleDouble

Represents the RectangleDouble API type.

Reflection

Represents a Reflection.

ReflectionFormat

Represents the reflection effect applied to a drawing shape.

RelativePosition

Represents a RelativePosition.

Shadow

Represents a Shadow.

ShadowFormat

Represents the shadow effect applied to a drawing shape.

Shape

Represents a Shape.

ShapeAction

Represents the action triggered by a single mouse gesture (click or hover) on a shape. Maps to the OOXML a:hlinkClick or a:hlinkHover element.

ShapeBase

Represents a ShapeBase.

ShapeCollection

Represents a ShapeCollection.

ShapeFactory

Represents a ShapeFactory.

ShapeLocks

Granular locking flags that restrict how a shape can be edited. Maps to the OOXML a:spLocks element inside a:spPr.

SignatureLine

Represents the metadata attached to a document signature line.

SignatureLineOptions

Specifies the metadata used to create a signature line.

Size

Represents a Size.

SmartArtMetadata

Read-only SmartArt relationship and package metadata discovered from a drawing host.

SmartArtNode

Represents one node in a document SmartArt tree.

SmartArtNodeCollection

Provides read-only indexed access to SmartArt nodes.

SmartArtNodeMetadata

Read-only node metadata projected from SmartArt diagram data model.

SmartArtShapeInfo

Provides a semantic, editable view of a document SmartArt graphic.

SoftEdgeFormat

Represents the soft-edge effect applied to a drawing shape.

SoftEdges

Represents a SoftEdges.

Stretch

Represents a Stretch.

TextBodyEffects

Effects that can be applied to the whole text.

TextBox

Represents a TextBox.

TextBoxShape

Represents a TextBoxShape.

TextPath

Represents the legacy VML text path used by WordArt.

TextRange

Represents a contiguous span of text found within a FormattedText. Returned by FindAll(string, StringComparison) and FindFirst(string, StringComparison).

TextRunCollection

A typed collection of DrawingTextRun objects on a DrawingTextParagraph. Inherits all List<T> operations and adds Add(string) (create new run) convenience method.

TextRunEffects

Effects that can be applied to a text run.

TextSearchOptions

Options that control text search and replace behavior on FormattedText.

TextSpacing

Represents a TextSpacing.

TextSpacingInPercent

Represents a TextSpacingInPercent.

TextSpacingInPoints

Represents the TextSpacingInPoints API type.

TextWatermark

Represents a text watermark that can be placed in a header to appear behind the body text on every page of the section.

Theme

Represents a Theme.

ThreeDFormat

Represents a ThreeDFormat.

ThreeDRotation

Represents a ThreeDRotation.

Tile

Represents picture tile settings. Picture is repeated horizontally and vertically to fill the shape.

Watermark

Abstract base class for watermarks (text or picture) that can be placed in a header to appear behind the body text on every page.

Structs

ARgb

Represents a ARgb.

Hsl

Represents a Hsl.

Rgb

Represents a Rgb.

ScRgb

Represents a ScRgb.

SizeEmu

Represents a SizeEmu.

Interfaces

IDrawingObject

Drawing object.

IGroupShape

Defines the IGroupShape contract.

IShapeText

Defines the IShapeText contract.

Enums

Action

Specifies the type of action triggered by clicking or hovering over a shape. Maps to the OOXML a:hlinkClick/a:hlinkHover action attribute.

ArrowLength

Specifies the length of an arrowhead on a drawing line.

ArrowSize

Identifies a ArrowSize value.

ArrowType

Identifies a ArrowType value.

ArrowWidth

Specifies the width of an arrowhead on a drawing line.

BevelPresetType

Identifies a BevelPresetType value.

CompoundLine

Identifies a CompoundLine value.

DashType

Identifies a DashType value.

DrawingColorType

Identifies a DrawingColorType value.

FillType

Identifies a FillType value.

FlipOrientation

Identifies a FlipOrientation value.

GeometryPathSegmentType

Identifies a GeometryPathSegmentType option.

GradientDirection

Identifies a GradientDirection value.

GradientType

Identifies a GradientType value.

HorizontalAlignment

Specifies horizontal alignment of a floating shape, text frame or floating table.

HorizontalTextAlignment

Identifies a HorizontalTextAlignment value.

ImageType

Identifies a ImageType value.

LayoutFlow

Determines the flow of the text layout in a textbox.

LightRigType

Identifies a LightRigType value.

LineCap

Identifies a LineCap value.

LineJoinType

Identifies a LineJoinType value.

LineSpacing

Identifies a LineSpacing value.

LineType

Identifies a LineType value.

PatternType

Specifies the fill pattern used in a shape.

PresetCameraType

Identifies a PresetCameraType value.

PresetMaterialType

Identifies a PresetMaterialType value.

PresetShadowType

Identifies a PresetShadowType value.

Recolor

Identifies a Recolor value.

RectAlignment

Identifies a RectAlignment value.

RelativeHorizontalPosition

Identifies a RelativeHorizontalPosition value.

RelativeVerticalPosition

Specifies to what the vertical position of a shape or text frame is relative.

ShadowType

Identifies a ShadowType value.

ShapeLineStyle

Specifies the compound line style used to draw a shape outline.

ShapeType

Identifies a ShapeType value.

SmartArtLayoutType

Identifies common SmartArt layout families.

SpecialIndentation

Identifies a SpecialIndentation value.

SystemColorValue

List of possible system colors.

TextAlignType

Identifies a TextAlignType value.

TextAnchoringType

Identifies a TextAnchoringType value.

TextBoxAnchor

Specifies values used for shape text vertical alignment.

TextBoxVerticalAlignment

Identifies a TextBoxVerticalAlignment value.

TextBoxWrapMode

Identifies a TextBoxWrapMode value.

TextCapsType

Identifies a TextCapsType value.

TextDirection

Identifies a TextDirection value.

TextHorzOverflowType

Identifies a TextHorzOverflowType value.

TextStrikeType

Identifies a TextStrikeType value.

TextUnderlineType

Identifies a TextUnderlineType value.

TextVertOverflowType

Identifies a TextVertOverflowType value.

TextVerticalType

Identifies a TextVerticalType value.

TextWrappingType

Identifies a TextWrappingType value.

ThemeColor

Identifies a ThemeColor value.

TileMirrorType

Identifies a TileMirrorType value.

UnderlineType

Identifies a UnderlineType value.

VerticalTextAlignment

Identifies a VerticalTextAlignment value.

WrapSide

Identifies a WrapSide value.

WrapType

Identifies a WrapType value.

Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX