|
|
|
IMarkupServices2 Interface |
|
IID_IMarkupServices2 |
{3050F682-98B5-11CF-BB82-00AA00BDCE0B} |
|
This interface provides methods, along with the IMarkupContainer2 and IMarkupPointer2 interfaces, that enable you to edit the contents of an HTML document from your C++ program.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IMarkupServices Methods |
Description |
|
CreateMarkupPointer |
Creates an instance of the IMarkupPointer object. |
|
CreateMarkupContainer |
Creates an instance of the IMarkupContainer object. |
|
CreateElement |
Creates an element with the specified tag. |
|
CloneElement |
Creates a duplicate of an element. |
|
InsertElement |
Inserts an element between the target pointers. |
|
RemoveElement |
Removes the given element without removing the content contained within it. |
|
Remove |
Removes content between two pointers. |
|
Copy |
Copies the specified text between markers to a target location. |
|
Move |
Moves content between two pointers to a destination specified by a third pointer. |
|
InsertText |
Inserts text at the given pointer. |
|
ParseString |
Creates an IMarkupContainer that contains the results of parsing the contents of a string. |
|
ParseGlobal |
Creates an instance of the element object for the specified tag. |
|
IsScopedElement |
Undocumented. |
|
GetElementTagId |
Retrieves an element's tag identifier (ID). |
|
GetTagIDForName |
Retrieves the tag ID of the element, given its name. |
|
GetNameForTagID |
Retrieves the name of the element, given its tag ID. |
|
MovePointersToRange |
Positions pointers at the edges of an existing range. |
|
MoveRangeToPointers |
Positions the beginning and end of a text range at the positions of two markup pointers. |
|
BeginUndoUnit |
Marks the beginning of a reversible unit of work. |
|
EndUndoUnit |
Marks the end of a reversible unit of work. |
|
IMarkupServices2 Methods |
Description |
|
ParseGlobalEx |
Parses an HTML string and inserts the results in a markup container. |
|
ValidateElements |
Validates the content between two specified markup pointers in a markup container. |
|
SaveSegmentsToClipboard |
Saves the segments contained in the segment list to the Clipboard. |
|
CreateMarkupPointer |
|
FUNCTION
IMarkupServices2_CreateMarkupPointer ( _ |
|
CreateMarkupContainer |
|
FUNCTION
IMarkupServices2_CreateMarkupContainer ( _ |
|
CreateElement |
|
FUNCTION
IMarkupServices2_CreateElement ( _ |
|
CloneElement |
|
FUNCTION
IMarkupServices2_CloneElement ( _ |
|
InsertElement |
|
FUNCTION
IMarkupServices2_InsertElement ( _ |
|
RemoveElement |
|
FUNCTION
IMarkupServices2_RemoveElement ( _ |
|
Remove |
|
FUNCTION
IMarkupServices2_Remove ( _ |
|
Copy |
|
FUNCTION
IMarkupServices2_Copy ( _ |
|
Move |
|
FUNCTION
IMarkupServices2_Move ( _ |
|
InsertText |
|
FUNCTION
IMarkupServices2_InsertText ( _ |
|
ParseString |
|
FUNCTION
IMarkupServices2_ParseString ( _ |
|
ParseGlobal |
|
FUNCTION
IMarkupServices2_ParseGlobal ( _ |
|
IsScopedElement |
|
FUNCTION
IMarkupServices2_IsScopedElement ( _ |
|
GetElementTagId |
|
FUNCTION
IMarkupServices2_GetElementTagId ( _ |
|
GetTagIDForName |
|
FUNCTION
IMarkupServices2_GetTagIDForName ( _ |
|
GetNameForTagID |
|
FUNCTION
IMarkupServices2_GetNameForTagID ( _ |
|
MovePointersToRange |
|
FUNCTION
IMarkupServices2_MovePointersToRange ( _ |
|
MoveRangeToPointers |
|
FUNCTION
IMarkupServices2_MoveRangeToPointers ( _ |
|
BeginUndoUnit |
|
FUNCTION
IMarkupServices2_BeginUndoUnit ( _ |
|
EndUndoUnit |
|
FUNCTION
IMarkupServices2_EndUndoUnit ( _ |
|
ParseGlobalEx |
|
FUNCTION
IMarkupServices2_ParseGlobalEx ( _ |
|
ValidateElements |
|
FUNCTION
IMarkupServices2_ValidateElements ( _ |
|
SaveSegmentsToClipboard |
|
FUNCTION
IMarkupServices2_SaveSegmentsToClipboard ( _ |
Page last updated on Monday, 03 April 2006 20:00:52 +0200