type TCefDomNode = record
Structure used to represent a DOM node. The functions of this structure should only be called on the render process main thread.
NOTE: This struct is allocated DLL-side.
Implemented by ICefDomNode.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_dom_capi.h">CEF source file: /include/capi/cef_dom_capi.h (cef_domnode_t))
| Public | base: TCefBaseRefCounted; |
| Public | get_type: function(self: PCefDomNode): TCefDomNodeType; stdcall; |
| Public | is_text: function(self: PCefDomNode): Integer; stdcall; |
| Public | is_element: function(self: PCefDomNode): Integer; stdcall; |
| Public | is_editable: function(self: PCefDomNode): Integer; stdcall; |
| Public | is_form_control_element: function(self: PCefDomNode): Integer; stdcall; |
| Public | get_form_control_element_type: function(self: PCefDomNode): TCefDomFormControlType; stdcall; |
| Public | is_same: function(self, that: PCefDomNode): Integer; stdcall; |
| Public | get_name: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
| Public | get_value: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
| Public | set_value: function(self: PCefDomNode; const value: PCefString): Integer; stdcall; |
| Public | get_as_markup: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
| Public | get_document: function(self: PCefDomNode): PCefDomDocument; stdcall; |
| Public | get_parent: function(self: PCefDomNode): PCefDomNode; stdcall; |
| Public | get_previous_sibling: function(self: PCefDomNode): PCefDomNode; stdcall; |
| Public | get_next_sibling: function(self: PCefDomNode): PCefDomNode; stdcall; |
| Public | has_children: function(self: PCefDomNode): Integer; stdcall; |
| Public | get_first_child: function(self: PCefDomNode): PCefDomNode; stdcall; |
| Public | get_last_child: function(self: PCefDomNode): PCefDomNode; stdcall; |
| Public | get_element_tag_name: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
| Public | has_element_attributes: function(self: PCefDomNode): Integer; stdcall; |
| Public | has_element_attribute: function(self: PCefDomNode; const attrName: PCefString): Integer; stdcall; |
| Public | get_element_attribute: function(self: PCefDomNode; const attrName: PCefString): PCefStringUserFree; stdcall; |
| Public | get_element_attributes: procedure(self: PCefDomNode; attrMap: TCefStringMap); stdcall; |
| Public | set_element_attribute: function(self: PCefDomNode; const attrName, value: PCefString): Integer; stdcall; |
| Public | get_element_inner_text: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
| Public | get_element_bounds: function(self: PCefDomNode): TCefRect; stdcall; |
| Public | base: TCefBaseRefCounted; |
|
This item has no description. | |
| Public | get_type: function(self: PCefDomNode): TCefDomNodeType; stdcall; |
|
This item has no description. | |
| Public | is_text: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | is_element: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | is_editable: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | is_form_control_element: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | get_form_control_element_type: function(self: PCefDomNode): TCefDomFormControlType; stdcall; |
|
This item has no description. | |
| Public | is_same: function(self, that: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | get_name: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | get_value: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | set_value: function(self: PCefDomNode; const value: PCefString): Integer; stdcall; |
|
This item has no description. | |
| Public | get_as_markup: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | get_document: function(self: PCefDomNode): PCefDomDocument; stdcall; |
|
This item has no description. | |
| Public | get_parent: function(self: PCefDomNode): PCefDomNode; stdcall; |
|
This item has no description. | |
| Public | get_previous_sibling: function(self: PCefDomNode): PCefDomNode; stdcall; |
|
This item has no description. | |
| Public | get_next_sibling: function(self: PCefDomNode): PCefDomNode; stdcall; |
|
This item has no description. | |
| Public | has_children: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | get_first_child: function(self: PCefDomNode): PCefDomNode; stdcall; |
|
This item has no description. | |
| Public | get_last_child: function(self: PCefDomNode): PCefDomNode; stdcall; |
|
This item has no description. | |
| Public | get_element_tag_name: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | has_element_attributes: function(self: PCefDomNode): Integer; stdcall; |
|
This item has no description. | |
| Public | has_element_attribute: function(self: PCefDomNode; const attrName: PCefString): Integer; stdcall; |
|
This item has no description. | |
| Public | get_element_attribute: function(self: PCefDomNode; const attrName: PCefString): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | get_element_attributes: procedure(self: PCefDomNode; attrMap: TCefStringMap); stdcall; |
|
This item has no description. | |
| Public | set_element_attribute: function(self: PCefDomNode; const attrName, value: PCefString): Integer; stdcall; |
|
This item has no description. | |
| Public | get_element_inner_text: function(self: PCefDomNode): PCefStringUserFree; stdcall; |
|
This item has no description. | |
| Public | get_element_bounds: function(self: PCefDomNode): TCefRect; stdcall; |
|
This item has no description. | |