# Class TCefDomDocumentRef

Description
Hierarchy
Methods

## Unit

uCEFDomDocument

## Declaration

`type TCefDomDocumentRef = class(TCefBaseRefCountedRef, ICefDomDocument)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedRef
- TCefDomDocumentRef

## Overview

### Methods

Protected | `function GetType: TCefDomDocumentType;`
Protected | `function GetDocument: ICefDomNode;`
Protected | `function GetBody: ICefDomNode;`
Protected | `function GetHead: ICefDomNode;`
Protected | `function GetTitle: ustring;`
Protected | `function GetElementById(const id: ustring): ICefDomNode;`
Protected | `function GetFocusedNode: ICefDomNode;`
Protected | `function HasSelection: Boolean;`
Protected | `function GetSelectionStartOffset: Integer;`
Protected | `function GetSelectionEndOffset: Integer;`
Protected | `function GetSelectionAsMarkup: ustring;`
Protected | `function GetSelectionAsText: ustring;`
Protected | `function GetBaseUrl: ustring;`
Protected | `function GetCompleteUrl(const partialURL: ustring): ustring;`
Public | `class function UnWrap(data: Pointer): ICefDomDocument;`

## Description

### Methods

Protected | `function GetType: TCefDomDocumentType;`
This item has no description. Showing description inherited from ICefDomDocument.GetType. Returns the document type.

Protected | `function GetDocument: ICefDomNode;`
This item has no description. Showing description inherited from ICefDomDocument.GetDocument. Returns the root document node.

Protected | `function GetBody: ICefDomNode;`
This item has no description. Showing description inherited from ICefDomDocument.GetBody. Returns the BODY node of an HTML document.

Protected | `function GetHead: ICefDomNode;`
This item has no description. Showing description inherited from ICefDomDocument.GetHead. Returns the HEAD node of an HTML document.

Protected | `function GetTitle: ustring;`
This item has no description. Showing description inherited from ICefDomDocument.GetTitle. Returns the title of an HTML document.

Protected | `function GetElementById(const id: ustring): ICefDomNode;`
This item has no description. Showing description inherited from ICefDomDocument.GetElementById. Returns the document element with the specified ID value.

Protected | `function GetFocusedNode: ICefDomNode;`
This item has no description. Showing description inherited from ICefDomDocument.GetFocusedNode. Returns the node that currently has keyboard focus.

Protected | `function HasSelection: Boolean;`
This item has no description. Showing description inherited from ICefDomDocument.HasSelection. Returns true (1) if a portion of the document is selected.

Protected | `function GetSelectionStartOffset: Integer;`
This item has no description. Showing description inherited from ICefDomDocument.GetSelectionStartOffset. Returns the selection offset within the start node.

Protected | `function GetSelectionEndOffset: Integer;`
This item has no description. Showing description inherited from ICefDomDocument.GetSelectionEndOffset. Returns the selection offset within the end node.

Protected | `function GetSelectionAsMarkup: ustring;`
This item has no description. Showing description inherited from ICefDomDocument.GetSelectionAsMarkup. Returns the contents of this selection as markup.

Protected | `function GetSelectionAsText: ustring;`
This item has no description. Showing description inherited from ICefDomDocument.GetSelectionAsText. Returns the contents of this selection as text.

Protected | `function GetBaseUrl: ustring;`
This item has no description. Showing description inherited from ICefDomDocument.GetBaseUrl. Returns the base URL for the document.

Protected | `function GetCompleteUrl(const partialURL: ustring): ustring;`
This item has no description. Showing description inherited from ICefDomDocument.GetCompleteUrl. Returns a complete URL based on the document base URL and the specified partial URL.

Public | `class function UnWrap(data: Pointer): ICefDomDocument;`
This item has no description.

Generated by PasDoc 1.0.4.