|
|
|
IMarkupServices Interface |
|
IID_IMarkupServices |
{3050F4A0-98B5-11CF-BB82-00AA00BDCE0B} |
|
This interface, along with the IMarkupPointer interface, allows the contents of the page to be programmatically manipulated 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. |
|
CreateMarkupPointer |
|
FUNCTION
IMarkupServices_CreateMarkupPointer ( _ |
|
CreateMarkupContainer |
|
FUNCTION
IMarkupServices_CreateMarkupContainer ( _ |
|
CreateElement |
|
FUNCTION
IMarkupServices_CreateElement ( _ |
|
CloneElement |
|
FUNCTION
IMarkupServices_CloneElement ( _ |
|
InsertElement |
|
FUNCTION
IMarkupServices_InsertElement ( _ |
|
RemoveElement |
|
FUNCTION
IMarkupServices_RemoveElement ( _ |
|
Remove |
|
FUNCTION
IMarkupServices_Remove ( _ |
|
Copy |
|
FUNCTION
IMarkupServices_Copy ( _ |
|
Move |
|
FUNCTION
IMarkupServices_Move ( _ |
|
InsertText |
|
FUNCTION
IMarkupServices_InsertText ( _
strText
= UCODE$(strText)
& $NUL |
|
ParseString |
|
FUNCTION
IMarkupServices_ParseString ( _
strHTML =
UCASE$(strHTML)
& $NUL |
|
ParseGlobal |
|
FUNCTION
IMarkupServices_ParseGlobal ( _ |
|
IsScopedElement |
|
FUNCTION
IMarkupServices_IsScopedElement ( _ |
|
GetElementTagId |
|
FUNCTION
IMarkupServices_GetElementTagId ( _ |
|
GetTagIDForName |
|
FUNCTION
IMarkupServices_GetTagIDForName ( _ |
|
GetNameForTagID |
|
FUNCTION
IMarkupServices_GetNameForTagID ( _ |
|
MovePointersToRange |
|
FUNCTION
IMarkupServices_MovePointersToRange ( _ |
|
MoveRangeToPointers |
|
FUNCTION
IMarkupServices_MoveRangeToPointers ( _ |
|
BeginUndoUnit |
|
FUNCTION
IMarkupServices_BeginUndoUnit ( _
strTitle =
UCODE$(strTitle)
& $NUL |
|
EndUndoUnit |
|
FUNCTION
IMarkupServices_EndUndoUnit ( _ |
Page last updated on Monday, 03 April 2006 20:00:44 +0200