2016-02-10 1 views

Répondre

0

Voici la norme RTF version 1.5.

L'exemple de signet avec FORMTEXT serait

{\field{\*\fldinst {\*\bkmkstart Text1} FORMTEXT {{\*\datafield 
00000000000000000554657874310008476565207768697a0000000000000000000000}}} 
{\fldrslt Testing the formtext field}}{\*\bkmkend Text1}\par 

L'exemple pour l'URL serait

This is an example at: \f1{\field{\*\fldinst{HYPERLINK 
"http://www.cnn.com/"}}{\fldrslt{\ul\f0 Go to CNN website\f0 }}}\ulnone\f0\fs24 .\par 

Une fois que vous les mettez dans un fichier, par exemple test.rtf, vous pouvez l'ouvrir avec MicrosoftWord, puis sélectionnez l'onglet "Select", cliquez sur "Bookmark", vous pourrez le voir et choisir "Go To" bouton pour accéder à l'emplacement.

enter image description here

+0

Je pense que je ne comprends pas la chose "de FORMTEXT". Quelle partie du code de champ indique le chemin d'accès au signet PDF? – Chaton

+0

Et je pense que vous n'avez pas compris ma question. J'écris un document RTF et dans ce document RTF, je veux mettre un lien hypertexte à un signet dans un autre document PDF. Quel code de champ ai-je besoin d'écrire dans mon document RTF pour que cet hyper-lien passe à ce signet? – Chaton

+1

Je vois, je pense que le RTF HYPERLINK ne peut être associé à un fichier existant b) l'URL Web, c) l'emplacement dans le document actuel. Le signet dans un autre document PDF serait probablement hors de ces trois cas. –