Leadtools.Document.Editor Namespace

Inheritance Hierarchy

Summary

Overview and description of Leadtools Document Editor classes, enumerations, and interfaces.

Classes

Class Description
Class Attribute Represents a single instance of an attribute.
Class Attributes Defines an Attribute collection.
Class BlockPiece Represents a significant structural component such as paragraphs, tables, or any other block piece element.
Class Cell Represents an instance of a cell.
Class ChordBinding Represents a chord binding, a series of bindings that must be executed in a particular order.
Class ContextModule This module is responsible for presenting contextual data about the current state of the Document Editor. This entails returning styling information for Runs.
Class DocumentEditor Provides support for editing Documents in a browser
Class DocumentSearch Defines a DocumentSearch object.
Class EditableContent Represents an instance of the editable content in the current editor.
Class EditableDocument Defines the data for the document that is editable.
Class EditingEngine Defines the engine instance to use for document editing.
Class EditingModule Defines a disposable editing module.
Class EditPosition An EditPosition describes a specific location in a document.
Class EditRange An EditRange describes a range of positions in a document. The location is only valid in context with the current state of the document at the time.
Class EngineModule The EngineModule is responsible for interoping with the EditingEngine to apply operations to the document.
Class EngineOptions Represents the options needed to handle the history tracking and records.
Class HistoryManager A class represents the functionality to handle redo and undo operations occurred.
Class HistoryModule Extends the EditingModule with additional fields and methods.
Class HistoryRecord Holds all information pertaining to a single History entry.
Class ImageEngine Defines the properties and methods of the ImageEngine Object.
Class ImagePiece Defines the ImagePiece object which extends the ObjectPiece class.
Class InternalImage Defines an InternalImage collection which implements ObjectLineContent.
Class KeyboardModule Defines a KeyboardModule collection.
Class LayoutService Defines a LayoutService collection.
Class List Defines a List collection that implements Attributor.
Class ListLevel Defines a ListLevel collection that implements Attributor.
Class ListManager Defines a List Manager collection.
Class Marginal Represents an editable portion of content that is situated in the margin, such as headers and footers.
Class MarginalManager Handles marginal information for the current EditingEngine context.
Class Marginals Holds all marginal objects pertaining to the document , obtained from the MarginalManager Object.
Class MovementModule Handles cursor movement and selection in the DocumentEditor Object.
Class ObjectPiece Represents an external resource that is present in the document.
Class OutputImage Represents an image with a ContentType type and an ObjectContractType objectType.
Class OutputLine Represents the line that an OutputImage will be on.
Class OutputParagraph Defines an OutputParagraph collection.
Class ParagraphBlock Defines a BlockPiece collection.
Class Piece The base class of all piece objects.
Class PieceManager Manages the keys for a Piece object's validators.
Class PieceStructure Controls the number, order, and position of all the Piece objects within a document.
Class PrintingModule Allows the DocumentEditor to print its current document.
Class QueryManager Searches for and retrieves the data of blocks, paragraphs, and sections from the document.
Class QueryOptions Determines which data populates the QueryResults object.
Class RecordOperation Records an operation performed in a document.
Class StandardBinding Represents a simple keybinding. This consists of modifier keys, for example: ctrl, shift, alt, meta + a keycode.
Class StandardKeyboardEvent Extends the IKeyboardEvent interface with additional properties and fields.
Class TableBlock Extends BlockPiece adding more properties and methods.
Class TableEngine Defines an engine for editing tables, rows, columns, and cells in a document.
Class TextBuffer Holds all of the text content of a document along with any text added after the document is opened.
Class TextEngine Defines the methods and properties for the TextEngine object.
Class TextPiece Defines a text piece in the editor's content.
Class TreeNode Defines a tree structure of nodes for this editor.

Interfaces

Interface Description
Interface AttributeData Contains data for the Attribute.
Interface Attributor Provides the editor's frame work for the Attributes collection.
Interface AttrKeyValidator Provides the editor's frame work for the AttrKeyValidator-Validator collection.
Interface BlockContent Provides the editor's frame work for the BlockContent-children collection.
Interface CellBorder Describes the cell border for the cell.
Interface CellCoordinate Describes the location of the active cell in the table.
Interface CellData_2 Describes the cell data context for the editor.
Interface CellFormatData Defines the cell format in the current editor.
Interface CellPoint Describes the cell point location in the current editor.
Interface Cloneable Defines a contract for implementing a cloneable object.
Interface CommonContract Defines a common contract for this editor to keep consistency between objects.
Interface Disposable Defines a contract for implementing a disposable object.
Interface DocumentEditorIniData Defines the editor's initial data.
Interface Font Describes the font context for the editor.
Interface FontData Describes the font context for the editor.
Interface IEngineOptions Represents the options needed to handle the history tracking and records.
Interface IKeyboardEvent Interface describing the structure of a Keyboard event.
Interface ImageContract Defines the properties for implementors of the ImageContract Interface.
Interface ImageData Defines the properties for implementors of the ImageData Interface.
Interface InternalLineContent Defines the properties and methods of the InternalLineContent Interface for implementation.
Interface ListData_2 Defines the list data in the current editor.
Interface ListLevelRecordData Defines the list level record data in the current editor.
Interface MarginalOptions Contains creation options for the Marginal Object.
Interface MovementData Describes a point in the document, such as the cursor location.
Interface ObjectLineContent Represents the spacing its content, such as a table or image, is taking up.
Interface OutputLineContent Defines the output line content in the current editor.
Interface OutputObjectContent Defines the output object content, which is extending OutputLineContent, in the current editor.
Interface OutputParagraphSearchResult Defines the output paragraph search result in the current editor. The sub-elements bound to the search are result and compressed.
Interface ParagraphContentContract Defines the paragraph content contract in the current editor. The sub-elements bound to the paragraph are type and contract.
Interface ParagraphContract Defines the paragraph contract in the current editor. The sub-elements bound are:- font- alignment- lineSpacing- FfirstLineIndent- rightIndent- leftIndent- spaceAfter- spaceBefore- content- tabStops- anchoredImages
Interface QueryResults Contains the retrieved data from calling the QueryManager's methods.
Interface Rect Defines the properties and methods for implementors for a rectangle object.
Interface SearchResult Defines the properties and methods for implementors of a search result object for a DocumentSearch Object.
Interface SerializedAttribute Defines the properties and methods for implementors for a serialized Attribute object.
Interface SerializedBlockPiece Provides the editor's frame work to implement a serialized BlockPiece object which is used to define.
Interface SerializedEngine Defines the properties and methods for implementors of a serialized EditingEngine interface.
Interface SerializedList Defines the properties and methods for implementors of a serialized List interface.
Interface SerializedListLevel Defines the properties and methods for implementors of a serialized ListLevel interface.
Interface SerializedPiece Defines the properties and methods for implementors of the serialized Piece Interface.
Interface StandardBindingOptions Constructor options for the StandardBinding class.
Interface StructLocation Defines the properties for implementors of the StructLocation, being the document structure, Interface.
Interface TableData Defines the properties and methods for the implementors of the TableData Interface.

Enumerations

Enumeration Description
Enumeration ActiveMarginalFlag Bitwise flag describing which page header and footer regions should be used for the document.
Enumeration ActiveRegion Describes the current region in the active document.
Enumeration AlignmentType Describes how the content should be aligned.
Enumeration AttributeType Defines the attribute type in the current editor. Used in ensuring an attribute collection is a specified type for typescript or consistency.
Enumeration BlockType Defines the block type in the document.
Enumeration BorderRegion Defines the border region to style.
Enumeration BorderStyle Defines the border style for the element.
Enumeration CellStatus Defines the cell status type in the current editor.
Enumeration ColumnLocation Defines the column location in the table.
Enumeration ContentType Defines the content type for this object.
Enumeration EditorEvent Defines the type of editor event.
Enumeration EditRegion Defines the edit region for the document.
Enumeration ImageStyle Defines the inline, breakText, and wrapText properties.
Enumeration KeyCode Virtual representation of key codes. This should help with cross browser/platform compatibility.
Enumeration ListBulletPresets Defines the list bullet presets in the current editor.
Enumeration MarginalPosition Represents which page the marginal should be used on.
Enumeration MarginalType Represents the Marginal type.
Enumeration ObjectContractType Represents what the type the object is, being either a table or an image.
Enumeration ObjectType Represents the type of an ObjectPiece object.
Enumeration Orientation Describes the orientation of the document.
Enumeration PieceType Defines the Piece type.
Enumeration RecordType Defines the operation type for a RecordOperation object.
Enumeration RowLocation Defines the row location relative to a specified cell for a TableBlock object's methods.
Enumeration ScriptType Describes the script type for the text.
Enumeration StrikethroughType Describes the type of strikethrough line that should be used.
Enumeration TableAlignment Describes the table alignment.
Enumeration TreeNodeColor Defines the color of the tree structure.
Enumeration UnderlineType Defines the underline type to use for the text.
Enumeration ViewMode Defines whether the editor allows content editing.

See Also

Leadtools.Document.Editor Assembly

Introduction
Getting Started

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.