> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UserBookmark Property of the Paragraph Object

> UserBookmark property of the Paragraph Object in the ABBYY FineReader Engine API — Provides access to a user bookmark by its index in the paragraph's internal collection; the returned name does not include the type prefix.

This property provides access to the user bookmark by its index in the internal collection of the paragraph's bookmarks. The bookmark accessed via this property does not contain a prefix in its name.

## Syntax

### C++

```cpp theme={null}
HRESULT get_UserBookmark(
   int   Index,
   BSTR* Bookmark
);
```

### C\#

```csharp theme={null}
string get_UserBookmark( int Index );
```

### Visual Basic .NET

```vb theme={null}
ReadOnly Property UserBookmark(Index As Integer) As String
```

## Parameters

Index

\[in] This variable contains the index of the user bookmark in the internal collection of the paragraph's bookmarks. The value of this property must be in range from 0 to [IParagraph::UserBookmarkCount](/fine-reader/engine/api-reference/text-related-objects/paragraph#userbookmarkcount) -1.

Bookmark

\[out, retval] A pointer to BSTR variable that receives the user bookmark.

## Return values

This function has no specific return values. It returns the [standard return values of ABBYY FineReader Engine functions](/fine-reader/engine/api-reference/return-codes).

## See also

[Paragraph](/fine-reader/engine/api-reference/text-related-objects/paragraph)

[Working with Properties](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
