Formato dei comandi di link


Nei testi dei documenti è possibile creare dei mini-markup indicati con il simbolo #...(..). La tabella che segue illustra i diversi markup previsti. Tali markup permettono in ogni testo gestito dal sistema la gestione di "comandi" utente. Si noti che il comando #break è l'unico che non prevede parentesi.

Comandi di Link

Nel testo

Descrizione

Sgml

#dcl(nome, v=N, d=xxx, t=text)

Referenzia un documento, crea un link. Se si vuole un collegamento all'interno del documento medesimo il nome sarà il nome di sè stesso. In questo caso il bersaglio è obbligatorio.

<LNK DCL=dcl NAME=nome VER=N ID=xxx>text</LNK>

dcl

Classe del documento referenziato: amm, cla, daf, dat, dsg, dst, dsu, ele, fun, job, kon, man, qcl, req, ris, rpt, src, sys, uui

 

nome

Nome del documento referenziato.

 

v=N

(opt) Versione del documento. Il numero 1 indica il primo documento.

 

d=xxx

(opt) Id del "bersaglio / target" all'interno del documento.

 

t=text

(opt) Descrizione breve del documento.

 

#id(nome,t=text)

Crea un "bersaglio/target" nel documento. Tale target può essere la destinazione di un link.

<TRG ID=nome>text</TRG>

nome

Nome/id del bersaglio.

 

t=text

(opt) Descrizione breve del bersaglio.

 

#img(src,t=text,

a=align,
h=height,w=width,
u=url)

Un'immagine può anche essere inserita mediante un link a un documento img.

<IMG SRC="src" ALIGN=align HEIGHT=height WIDTH=width HREF=url>text</IMG>

src

Nome del file contenente l'immagine. Nome senza path e senza suffisso. Il sistema usa i suffissi: gif e eps.

 

t=text

(opt) Caption o descrizione breve dell'immagine.

 

a=align

left, right, center, float. Il valore di default è a="" a meno che l'immagine non sia inclusa mediante un link, nel tal caso il default è a="float".

 

h=height

Nuova altezza in pixel dell'immagine

 

q=width

Nuova larghezza in pixel dell'immagine

 

u=url

Link puntato dall'immagine

 

#ImgNoFloat

Le immagini a seguire incluse mediante un link non saranno floated

 

#ImgFloat

Le immagini a seguire incluse mediante un link saranno floated. Questo è il comportamento default per le immagini linkate

 

#file(src,t=text)

 

<FILE SRC=src>text</FILE>

src

Nome del file citato. Nome senza path con suffisso. Il suffisso permette di attivare l'applicazione quando diventa un link html.

 

t=text

(opt) Caption o descrizione breve del file.

 

#url(name,t=text)

 

<URL SRC=name></URL>

name

Nome url standard, attiva un hyperlink di tipo internet...

 

t=text

(opt) Caption o descrizione breve del link.

 

#sym(nome)

 

&nome;

nome

Nome del simbolo che si vuole ottenere. Si veda Simboli e Set di Caratteri Dar.

Oltre alle lettere indicate nella tabella si ricordano:

  • Il simbolo #sym(tab) per inserire un tab.
  • Il simbolo #sym(99999) per inserire il codice numerico unicode.
  • Il simbolo #sym(trade): ™.
  • Il simbolo #sym(reg): ®.
  • Il simbolo #sym(copy): ©.
  • Il simbolo #sym(euro): €.
  • Il simbolo #sym(permil): ‰.
  • Il simbolo #sym(elipsis): ?Sym(elipsis)?.
  • Il simbolo #sym(bull): •.
  • Il simbolo #sym(endash): –.
  • Il simbolo #sym(emdash): —.
  • Il simbolo #sym(frac14): ¼.
  • Il simbolo #sym(frac12): ½.
  • Il simbolo #sym(frac34): ¾.
  • Il simbolo #sym(middot): ·.
  • Il simbolo #sym(num): #. L'uso principale di questo simbolo creare un escape al carattere #.
 

#nop(text)

Questo comando ha l'effetto di sopprimere il testo contenuto tra parentesi. Un uso è quello di metterlo a fianco dei link per avere in notes il titolo del documento senza che venga esportato in sgml.

 

#break

Il comando causa una teminazione della riga e un riallineamento sul margine sinistro. Si usa:

  1. Per crear un paragrafo vuoto, che in caso contario Notes tende a sopprimere.
  2. Per chiudere un testo che scorre a fianco di una figura.
  3. Creare uno spazio tra due tabelle una sopra l'altra.

<BR CLEAR="ALL">

#tab

Il comando introduce un blocco di spazio, simile ad un comando tab.

 

#page

Il comando forza un salto pagina.

 

Link In Notes

All'interno dei documenti notes si utilzzano preferibilmente i link gestiti da notes piuttosto che gli hotspot. In alcuni casi è necessario rappresentare un link in forma simbolica. Questo avviene quando il documento referenziato non è gestito in notes.

Url In Notes

All'interno dei documenti notes, una stringa che inequivocabilmente è da considerarsi un url viene sottolineata ed evidenziata da Notes. Le routine di creazione dei file sgml riconoscono questa situazione e creano automaticamente un link al sito citato.

Simboli In Notes

L'uso dei simboli permette di indicare comodamente anche simboli grafici non presenti sulla tastiera.

Simboli In Programmi

Nei programmi i simboli posssono anche essere espressi nella forma html/sgml. Tipicamente è indispensabile usare le forme &lt; e &gt; e possibilmente anche &amp; e &quot;. E' possibile, ma solo all'interno di un body e non in una zona pre, usare anche #sym(lt) #sym(gt) #sym(amp) #sym(quot). In realtà la cosa più pratica è utilizzare il citato formato html.

dsg.dtd.body.num • LastModified: 14-9-2007 • Franco Radice