@RTAddHotSpotTextDocLink
Syntax
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(DBHANDLE1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(TDRID1;VIEWHANDLE2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
@RTAddHotSpotTextDocLink(TDRID1;UIDLIST2;UIDLIST3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIS9);
Description
Adds a document link (DocLink) to the document in the database with DBHANDLE DBHANDLE1 from the view with VIEWHANDLE VIEWHANDLE2 and the NOTEHANDLE NOTEHANDLE3 in the rich-text field RT RTFIELD4 a. The parameter DOCLINKLIST5 specifies a field in the document an, the DocLinkList contains. Usually this is the field $Links. In TEXT TEXT7 is the text passed text as Link (im FN STYLE8) dargestellt are should.
TEXT/TEXTLIST TEXT9/TEXTLIST9:
In element1 can the text specified, the should be stored behind the DocLink. It can be multiline (@NewLine) be .
In element2 can a server text specified, the should be stored behind the DocLink.
In element3 can a NOTESPATH text specified, the should be stored behind the DocLink.
(A TEXT value is interpreted as a TEXTLIST with one element. Each element is optional. However, if, for example, only the last element is to be used, a TEXTLIST with two preceding empty elements must be passed.)
FN FNFLAGS6:
DEC BIT Meaning
00000 XX No Notes noe Flags gesetzt
00001 01 Reserved Reserved
00002 02 Reserved Reserved
00004 03 Reserved Reserved
00008 04 NoBorder Keinen Rahmen um the Link zeichnen
00016 05 Reserved Reserved
00032 06 Reserved Reserved
(Instead of VIEWHANDLE2 and NOTEHANDLE3, the OID or UID of the document or view can be passed accordingly. For the view, @ZeroOID can also be passed. Instead of DBHANDLE DBHANDLE1, the TD replica ID of a database can also be specified.)
FN STYLE8:
1. StyleDefinitionNumber
2. Font
3. Size
4. options
5. Color
1. StyleDefinitionNumber:
Reserved
2. Font:
0 Times Roman
1 Helvetica
4 Courier
3. Size:
0-255
4. options (add to combine):
0 Normal
1 Bold
2 Italic
4 Underlined
8 Strikethrough
16 Superscript
32 Subscript
5. Color:
0 Black
1 White
2 Red
3 Light green
4 Blue
5 Magenta
6 Yellow
7 Cyan
8 Brown
9 Dark green
10 Dark blue
11 Violet
12 Khaki
13 Dark cyan
14 Gray
Example: @RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8);
/* Open the source document */
DBHANDLE1:=@OpenDB("TEST1.NSF");
VIEWHANDLE2:=@OpenView(DBHANDLE1;"TEST VIEW 1");
VIEWPOSITION2:=0:1:0:0:0:0:0:0:0:0;
NOTEHANDLE3:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION2;NOTEHANDLE3);
/* Open the target document */
DBHANDLE:=@OpenDB("TEST2.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW 2");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE);
TEXT7:="Hier the Text the as link dargestellet is";
STYLE8:=0:1:10:0:9;
/* Erstellen of the DocLinks */
RichText[NOTEHANDLE]:=@RTAddHotSpotDocTextLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RichText[NOTEHANDLE];$Links[NOTEHANDLE];8;TEXT7;STYLE8);
/* Close the target document */
NOTEHANDLE:=@CloseNote(NOTEHANDLE;1);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);
/* Close the source document */
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;0);
VIEWHANDLE2:=@CloseView(VIEWHANDLE2);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Two DBs are opened, and one document is searched for in each of them. A DocLink between the two documents is created in the RichText field. The documents are then saved or closed, and finally the databases are closed again.
Example: @RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXT9);
/* Open the source document */
DBHANDLE1:=@OpenDB("TEST1.NSF");
VIEWHANDLE2:=@OpenView(DBHANDLE1;"TEST VIEW 1");
VIEWPOSITION2:=0:1:0:0:0:0:0:0:0:0;
NOTEHANDLE3:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION2;NOTEHANDLE3);
/* Open the target document */
DBHANDLE:=@OpenDB("TEST2.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW 2");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE);
TEXT7:="Hier the Text the as link dargestellet is";
STYLE8:=0:1:10:0:9;
TEXT9:="Link Hint String";
/* Erstellen of the DocLinks */
RichText[NOTEHANDLE]:= @RTAddHotSpotDocTextLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RichText[NOTEHANDLE];$Links[NOTEHANDLE];8;TEXT7;STYLE8;TEXT9);
/* Close the target document */
NOTEHANDLE:=@CloseNote(NOTEHANDLE;1);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);
/* Close the source document */
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;0);
VIEWHANDLE2:=@CloseView(VIEWHANDLE2);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Two DBs are opened, and one document is searched for in each of them. A DocLink between the two documents is created in the RichText field. The documents are then saved or closed, and finally the databases are closed again.
Example: @RTAddHotSpotTextDocLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RTFIELD4;DOCLINKLIST5;FNFLAGS6;TEXT7;STYLE8;TEXTLIST9);
/* Open the source document */
DBHANDLE1:=@OpenDB("TEST1.NSF");
VIEWHANDLE2:=@OpenView(DBHANDLE1;"TEST VIEW 1");
VIEWPOSITION2:=0:1:0:0:0:0:0:0:0:0;
NOTEHANDLE3:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION2;NOTEHANDLE3);
/* Open the target document */
DBHANDLE:=@OpenDB("TEST2.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW 2");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE);
TEXT7:="Hier the Text the as link dargestellet is";
STYLE8:=0:1:10:0:9;
TEXTLIST9:="Link-Commment String":"SERVERNAME":"TEST1.NSF";
/* Erstellen of the DocLinks */
RichText[NOTEHANDLE]:= @RTAddHotSpotDocTextLink(DBHANDLE1;VIEWHANDLE2;NOTEHANDLE3;RichText[NOTEHANDLE];$Links[NOTEHANDLE];8;TEXT7;STYLE8;TEXTLIST9);
/* Close the target document */
NOTEHANDLE:=@CloseNote(NOTEHANDLE;1);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);
/* Close the source document */
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;0);
VIEWHANDLE2:=@CloseView(VIEWHANDLE2);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Two DBs are opened, and one document is searched for in each of them. A DocLink between the two documents is created in the RichText field. The documents are then saved or closed, and finally the databases are closed again.
Note : This text was machine-translated and may contain inaccuracies.
