This document covers the following topics:
A generic (non-Natural) text object currently open in a program editor window.
The following properties are available:
Used to navigate to the parent interface of this interface.
Natural Data Format | Variant Type | Remark |
---|---|---|
HANDLE OF OBJECT | VT_DISPATCH (INatAutoGenericTexts) | Get only |
Used to navigate to the root interface.
Natural Data Format | Variant Type | Remark |
---|---|---|
HANDLE OF OBJECT | VT_DISPATCH (INatAutoStudio) | Get only |
The text contained in the text object.
Natural Data Format | Variant Type | Remark |
---|---|---|
A | VT_BSTR |
Shows or hides the editor window.
Natural Data Format | Variant Type | Remark |
---|---|---|
L | VT_BOOL |
The type of the text object. The type is defined as a text string
by the plug-in during the method Open
.
Natural Data Format | Variant Type | Remark |
---|---|---|
A | VT_BSTR | Get only |
The name of the text object. The name is defined as a text string
by the plug-in during the method Open
.
Natural Data Format | Variant Type | Remark |
---|---|---|
A | VT_BSTR | Get only |
The number of lines in the text object.
Natural Data Format | Variant Type | Remark |
---|---|---|
I4 | VT_I4 | Get only |
The following methods are available:
Clears the editor contents.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
- Quiet
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Closes the editor and removes the object from the collection.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Quiet | L | VT_BOOL | Optional |
- Quiet
If set to TRUE, the method is performed without user interaction. The default is FALSE.
Renumbers the text object.
Searches for the first occurrence of a given string.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | BOOL | VT_BOOL | |
SearchString | A | VT_BSTR | |
Line | I4 | VT_I4 | By reference |
Column | I4 | VT_I4 | By reference |
CaseSensitive | L | VT_BOOL | Optional |
WholeWords | L | VT_BOOL | Optional |
Up | L | VT_BOOL | Optional |
- Return value
TRUE if a match was found.
- SearchString
The string to search for.
- Line
Contains the start line for the search on input. Contains the line of the first match on return.
- Column
Contains the start column for the search on input. Contains the column of the first match on return.
- CaseSensitive
Searches case sensitively. The default is FALSE.
- WholeWords
Searches only for whole words that match the search string. The default is FALSE.
- Up
Searches in upward direction. The default is FALSE.
Replaces the first occurrence of a given string with another one.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | BOOL | VT_BOOL | |
SearchString | A | VT_BSTR | |
ReplaceString | A | VT_BSTR | |
Line | I4 | VT_I4 | By reference |
Column | I4 | VT_I4 | By reference |
CaseSensitive | L | VT_BOOL | Optional |
WholeWords | L | VT_BOOL | Optional |
Up | L | VT_BOOL | Optional |
- Return value
TRUE if a match was found.
- SearchString
The string to search for.
- ReplaceString
The string which replaces the search string.
- Line
Contains the start line for the search on input. Contains the line of the first match on return.
- Column
Contains the start column for the search on input. Contains the column of the first match on return.
- CaseSensitive
Searches case sensitively. The default is FALSE.
- WholeWords
Searches only for whole words that match the search string. The default is FALSE.
- Up
Searches in upward direction.
Deletes a block of lines from the text object.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
StartLine | I4 | VT_I4 | |
LineCount | I4 | VT_I4 | Optional |
Retrieves a block of lines from the text object.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | A | VT_BSTR | |
StartLine | I4 | VT_I4 | |
LineCount | I4 | VT_I4 | Optional |
- Return value
A block of text lines. The lines are separated by carriage return / line feed characters.
- StartLine
The start line of the block to return.
- LineCount
The number of lines to return. The default is 1.
Inserts a block of lines into the text object.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | I4 | VT_I4 | |
Code | A | VT_BSTR | |
InsertAfterLine | I4 | VT_I4 | Optional |
- Return value
The line number passed in InsertAfterLine increased by the number of inserted lines.
- Code
A block of text lines to insert. The lines must be separated by carriage return / line feed characters.
- InsertAfterLine
Line after which the lines shall be inserted. The default is 0.
Replaces a block of lines from the text object.
Name | Natural Data Format | Variant Type | Remark |
---|---|---|---|
Return value | I4 | VT_I4 | |
Code | A | VT_BSTR | |
ReplaceLine | I4 | VT_I4 | Optional |
LineCount | I4 | VT_I4 | Optional |
- Return value
The line number passed in ReplaceLine increased by the number of inserted lines.
- Code
A block of source code lines to replace the block that is defined by ReplaceLine and LineCount. The lines must be separated by carriage return / line feed characters.
- ReplaceLine
The start line of the block to be replaced. The default is 1.
- LineCount
The number of lines to be replaced by the given block. The default is 1.