PieceStructure Class Members

Summary

The following tables list the members exposed by PieceStructure.

Public Constructors

Name Description
Public Constructor static  | Shared in VB PieceStructure Creates a new instance of PieceStructure.

Public Methods

Name Description
Public Method appendPiece Appends the specified Piece to the end of the document.
Public Method findPiece Gets the Piece which contains the specified position.
Public Method findPieces Gets the pieces which intersect the specified range.
Public Method firstPiece Gets the first Piece in the PieceStructure (by document order).
Public Method getPosition Gets the position within the document for the target Piece.
Public Method insertPiece Inserts a Piece before/after the given neighbor.
Public Method lastPiece Gets the last Piece in the PieceStructure (by document order).
Public Method lengthChanged Propagates the changes made to the leftTotal property for all TreeNode objects above in the tree.
Public Method nextPiece Gets the next (by document order) Piece in the PieceStructure.
Public Method prependPiece Appends the specified Piece to the beginning of the document.
Public Method previousPiece Gets the previous (by document order) Piece in the PieceStructure.
Public Method removePiece Removes the specified Piece from the PieceStructure.

Public Properties

Name Description
Public Property static  | Shared in VB documentSize Gets the current size of the PieceStructure.
Public Property static  | Shared in VB isEmpty Determines whether the PieceStructure is empty or not.
Public Property static  | Shared in VB length Gets the number of Piece objects within the PieceStructure.
Public Property static  | Shared in VB rootNode The root TreeNode for this PieceStructure.

See Also

PieceStructure Class

Leadtools.Document.Editor Namespace

Help Version 22.0.2023.1.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Document.Editor Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.