[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.InlineObject

InlineObject Class

Represents an inline element associated with an embedded object.

Inheritance
InlineObject
Namespace: GrapeCity.Documents.Text
Assembly: DS.Documents.Imaging.dll
Syntax
public class InlineObject : FormattableInline
Public Class InlineObject
    Inherits FormattableInline

Constructors

Name Description
InlineObject()

Creates a new instance of InlineObject.

InlineObject(InlineObject)

Creates a new instance of InlineObject.

InlineObject(object, float, float)

Creates a new instance of InlineObject.

InlineObject(object, float, float, TextFormat)

Creates a new instance of InlineObject.

Properties

Name Description
Flags

Gets or sets the flags describing the InlineObject.

GlyphRun

After executing PerformLayout(bool) gets the GlyphRun associated with the InlineObject.

Height

Gets or sets the height of the InlineObject, in graphic units.

MayNotBreakAfter

Gets or sets a value indicating if there should be no line break after the inline object.

MayNotBreakBefore

Gets or sets a value indicating if there should be no line break before the inline object.

MustBreakAfter

Gets or sets a value indicating if the line break must happen after the inline object.

MustBreakBefore

Gets or sets a value indicating if the line break must happen before the inline object.

Object

Gets or sets the embedded object referenced by the InlineObject.

ObjectRect

After executing PerformLayout(bool) gets a rectangular area occupied by the InlineObject.

SidewaysInVerticalText

Gets or sets a value indicating if the inline object can appear rotated 90 or -90 degrees.

Width

Gets or sets the width of the InlineObject, in graphic units.

Methods

Name Description
GetCharCount()

Gets the number of UTF-16 characters.

GetChars()

Gets the string of UTF-16 characters.