Back to Devexpress

HyperlinkCollection Class

aspnetcore-js-devexpress-dot-richedit-ab5af5cc.md

latest2.4 KB
Original Source

HyperlinkCollection Class

A collection of the Hyperlink objects.

Declaration

ts
export class HyperlinkCollection extends Collection<Hyperlink>

Inherited Members

count

getByIndex(index)

Inheritance

Collection<T> HyperlinkCollection

Methods

create(position, hyperlinkInfo) Method

Creates a new Hyperlink object with the specified settings and adds it to the collection.

Declaration

ts
create(
    position: number | IInterval,
    hyperlinkInfo: HyperlinkInfo
): Hyperlink

Parameters

NameTypeDescription
positionnumberIInterval

The hyperlink position or interval.

| | hyperlinkInfo | HyperlinkInfo |

An object that contains hyperlink settings.

|

Returns

TypeDescription
Hyperlink

The newly created hyperlink.

|

Remarks

javascript
var text = "Visit our site";
var url = "https://www.devexpress.com/";
var tooltip = "DevExpress site";

richEdit.beginUpdate();
richEdit.history.beginTransaction();
var subDocument = richEdit.selection.activeSubDocument;

var position = richEdit.selection.active;
position = subDocument.insertParagraph(position).interval.end;
position = subDocument.hyperlinks.create(position, new DevExpress.RichEdit.HyperlinkInfo(text, url, "", tooltip)).interval.end;
subDocument.insertParagraph(position);

richEdit.endUpdate();
richEdit.history.endTransaction();

find(position) Method

Returns a list of hyperlinks that traverse the specified position or interval.

Declaration

ts
find(
    position: number | IInterval
): Hyperlink[]

Parameters

NameTypeDescription
positionnumberIInterval

A document position or interval.

|

Returns

TypeDescription
Hyperlink[]

A list of hyperlinks.

|