Solid Framework SDK 10.0.12602
SDK for converting and extracting value from PDFs
Public Member Functions | Static Public Member Functions | Properties | List of all members
SolidFramework.Model.Layout.LayoutParagraph Class Reference
Inheritance diagram for SolidFramework.Model.Layout.LayoutParagraph:
SolidFramework.Model.Layout.LayoutObject

Public Member Functions

override void Dispose ()
 
override int GetID ()
 Gets the ID of the Paragraph object that this object refers to. More...
 
override global::System.IntPtr GetRef ()
 
SolidFramework.Model.Layout.LayoutObjectsCollection GetLayoutObjects ()
 Gets the collection of LayoutParagraphLine objects that are contained within the paragraph.
 
virtual int GetPageNumber ()
 Gets the page number this object appears on (starting at 1) or -1 if it couldn't find the page More...
 
SolidFramework.Model.Layout.LayoutObjectType GetObjectType ()
 
bool Equals (SolidFramework.Model.Layout.LayoutObject other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool operator== (SolidFramework.Model.Layout.LayoutObject obj1, SolidFramework.Model.Layout.LayoutObject obj2)
 
static bool operator!= (SolidFramework.Model.Layout.LayoutObject obj1, SolidFramework.Model.Layout.LayoutObject obj2)
 

Properties

override global::System.Drawing.Drawing2D.Matrix Transform [get]
 Gets the transformation matrix. More...
 
override global::System.Drawing.SizeF Size [get]
 Gets the Size of the LayoutParagraph. More...
 
SolidFramework.Model.Layout.LayoutChunkLinesCollection ChunkLines [get]
 Gets the PDF chunk locations for this paragraph grouped together into lines. This will be empty unless the CoreModel was created with PdfOptions.ExposeSourceDocumentPagination set to true.
 
string AllText [get]
 Gets all of the text associated with the paragraph that this object contains layout information for.
 
SolidFramework.Model.Layout.LayoutObject this[int index] [get]
 
int Count [get]
 Gets the number of LayoutParagraphLine objects that are contained within the paragraph.
 
double Rotation [get]
 Gets the rotation of the paragraph. More...
 
virtual global::System.Drawing.RectangleF Bounds [get]
 Gets the transformed bounds of the object. More...
 

Member Function Documentation

◆ Dispose()

override void SolidFramework.Model.Layout.LayoutParagraph.Dispose ( )
virtual

◆ GetID()

override int SolidFramework.Model.Layout.LayoutParagraph.GetID ( )
virtual

Gets the ID of the Paragraph object that this object refers to.

Returns
The ID of the SolidFramework.Model.Plumbing.Paragraph that this object contains layout information for.

Reimplemented from SolidFramework.Model.Layout.LayoutObject.

◆ GetPageNumber()

virtual int SolidFramework.Model.Layout.LayoutObject.GetPageNumber ( )
virtualinherited

Gets the page number this object appears on (starting at 1) or -1 if it couldn't find the page

Returns
The page number this appears on.

Reimplemented in SolidFramework.Model.Layout.LayoutPage.

◆ GetRef()

override global.System.IntPtr SolidFramework.Model.Layout.LayoutParagraph.GetRef ( )
virtual

Property Documentation

◆ Bounds

virtual global.System.Drawing.RectangleF SolidFramework.Model.Layout.LayoutObject.Bounds
getinherited

Gets the transformed bounds of the object.

Returns
A SolidFramework.Interop.RectangleF that describes the bounds of the object.

◆ Rotation

double SolidFramework.Model.Layout.LayoutParagraph.Rotation
get

Gets the rotation of the paragraph.

Returns
The rotation of the paragraph.

◆ Size

override global.System.Drawing.SizeF SolidFramework.Model.Layout.LayoutParagraph.Size
get

Gets the Size of the LayoutParagraph.

Returns
A SizeF that describes the size of the LayoutParagraph.

◆ Transform

override global.System.Drawing.Drawing2D.Matrix SolidFramework.Model.Layout.LayoutParagraph.Transform
get

Gets the transformation matrix.

A Matrix that specifies the transform.