Livelli di testo

Ultimo aggiornamento: 2023-11-03
  • Argomenti:
  • Dynamic Media Classic
    Visualizza ulteriori informazioni su questo argomento
  • SDK/API
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Developer
    User

textPs= supporta diversi modelli di utilizzo descritti in questa sezione.

NOTA

Questa sezione non si applica a text=.

Norme comuni e definizioni:

  • I livelli di testo con ridimensionamento automatico sono livelli che non includono size= comando o per il quale size=0,0 è specificato.

  • La dimensione del livello dei livelli di testo con ridimensionamento automatico è determinata dal testo effettivamente sottoposto a rendering.

  • L'ancoraggio di default dei livelli di testo con ridimensionamento automatico è generalmente non al centro del livello (vedere sotto).

  • Se anchor= o origin= è specificato per i livelli di testo con ridimensionamento automatico; la posizione del livello di testo è influenzata dal contenuto del testo.

  • Quando size= è specificato, parti dei glifi dei caratteri possono essere sottoposte a rendering al di fuori del rettangolo del livello.

  • pos= può essere utilizzato in tutti i casi per riposizionare un livello di testo.

Testo punto (ridimensionamento automatico)

Il testo del punto in stile Photoshop viene simulato quando textPs= è specificato senza size=, textPath=, o textFlowPath=. La dimensione del livello è determinata orizzontalmente dalla larghezza del testo sottoposto a rendering e verticalmente dall'interlinea. Il testo non viene mai disposto automaticamente.

Se nessuno dei due anchor=origin= vengono specificati, la prima riga del testo viene posizionata immediatamente sopra l'origine del livello; i paragrafi contrassegnati con \ql sono posizionate a destra dell'origine del livello, ovvero i paragrafi che includono \qr vengono visualizzati a sinistra dell’origine e i paragrafi con \qc sono centrati orizzontalmente intorno all’origine. Le regole di posizionamento del livello standard si applicano se anchor= o origin= sono specificati.

Se color= viene specificata, riempie il riquadro di delimitazione del testo effettivamente sottoposto a rendering.

I seguenti comandi RTF vengono ignorati: \qj, \marg*, \hyph*, \vertal*.

Casella di testo rettangolare

Se size= è specificato in aggiunta a textPs= (senza textPath= e textFlowPath=), il testo è vincolato al rettangolo specificato. Il livello viene posizionato come di consueto. I glifi di caratteri accanto ai bordi della casella di testo possono essere visualizzati parzialmente all'esterno della casella di testo.

color= riempie l'area definita da size=.

Tutti i comandi RTF vengono applicati come previsto.

Casella di testo Altezza variabile

Specifica size= con altezza 0 consente di ridimensionare la casella di testo verticalmente per adattarla a tutto il contenuto. La larghezza del livello è definita dalla larghezza di size=e l'altezza del livello in base all'altezza del testo di cui è stato eseguito il rendering. Il livello viene posizionato come di consueto. I glifi dei caratteri accanto ai bordi sinistro e destro della casella di testo possono essere visualizzati parzialmente all'esterno della casella di testo.

color= riempie il rettangolo definito dalla larghezza specificata con size= e l’altezza del testo effettivo sottoposto a rendering.

I seguenti comandi RTF vengono ignorati:

\vertal*

Testo con ridimensionamento automatico nel percorso

textFlowPath= in combinazione con textPs= può essere utilizzato per definire una o più aree in cui far scorrere il testo. textFlowXPath= può essere specificato facoltativamente per impedire al testo di scorrere in una o più aree. Se size= non è specificato, il livello di testo risultante è autodimensionato e la dimensione del livello è determinata dal riquadro di delimitazione del testo effettivamente sottoposto a rendering.

Se nessuno dei due origin=anchor= se specificate, l'ancoraggio del livello viene impostato automaticamente su (0,0) dello spazio di coordinate in pixel utilizzato per definire i percorsi, garantendo un posizionamento assoluto indipendentemente dal testo sottoposto a rendering. Se anchor= o origin= sono specificate, il livello viene posizionato rispetto al riquadro di delimitazione del contenuto effettivo sottoposto a rendering e si adatta a esso.

color= riempie il riquadro limite del testo di cui è stato eseguito il rendering.

I seguenti comandi RTF vengono ignorati:

\marg*

Testo pre-ridimensionato nel percorso

Se size= è specificato insieme a textFlowPath=, la dimensione del livello è predeterminata. (0,0) dello spazio di coordinate in pixel utilizzato per definire i tracciati si trova nell'angolo superiore sinistro del rettangolo del livello.

Il textFlowPath= le aree possono essere posizionate all'esterno del rettangolo del livello. Il testo viene sempre riversato e sottoposto a rendering in tutte le aree del tracciato, anche se ciò comporta il rendering del testo al di fuori del rettangolo del livello. extend=0,0,0,0può essere utilizzato per ritagliare il testo sottoposto a rendering nel rettangolo del livello.

Ai fini del posizionamento del livello, il rettangolo del livello si basa sul valore specificato size=, indipendentemente dalla quantità di testo effettivamente sottoposto a rendering, anche se parte di esso si trova al di fuori del rettangolo del livello. Si applica il posizionamento del livello standard.

color= riempie l'area rettangolare definita da size=.

I seguenti comandi RTF vengono ignorati per textFlowPath=:

\marg*

Ridimensionamento automatico del testo nel percorso

textPath= definisce uno o più percorsi in cui il testo specificato con textPs= deve essere renderizzato. Quando size= non è specificato, il livello di testo risultante è di dimensione automatica. La dimensione del livello è determinata dal riquadro di delimitazione del testo effettivamente sottoposto a rendering.

Se nessuno dei due origin=anchor= se specificate, l'ancoraggio del livello viene impostato automaticamente su (0,0) dello spazio di coordinate in pixel utilizzato per definire il tracciato; la posizione del testo sottoposto a rendering è fissa indipendentemente dalla quantità di testo sottoposto a rendering. Se anchor= o origin= sono specificate, il livello viene posizionato rispetto al riquadro di delimitazione del contenuto effettivo sottoposto a rendering e si adatta a esso.

color= riempie il riquadro limite del testo di cui è stato eseguito il rendering.

I seguenti comandi RTF vengono ignorati:

  • \marg*
  • \hyph*
  • \vertal*

Qualsiasi testo dopo il primo \par o \line viene ignorato.

Testo pre-ridimensionato nel percorso

Se size= è specificato insieme a textPath=, la dimensione del livello è predeterminata. (0,0) dello spazio di coordinate in pixel utilizzato per definire i tracciati si trova nell'angolo superiore sinistro del rettangolo del livello.

I tracciati possono essere posizionati parzialmente o completamente all'esterno del rettangolo del livello. Il testo viene sempre applicato e sottoposto a rendering lungo l'intero tracciato, anche all'esterno del rettangolo del livello. extend=0,0,0,0 può essere utilizzato per ritagliare il testo sottoposto a rendering nel rettangolo del livello.

Ai fini del posizionamento del livello, il rettangolo del livello si basa sul valore specificato size=, anche se parte del testo viene riprodotto all'esterno del rettangolo del livello. Si applica il posizionamento del livello standard.

color= riempie l'area definita da size=.

I seguenti comandi RTF vengono ignorati:

  • \marg*
  • \q*
  • \marg*
  • \hyph*
  • \vertal*

Qualsiasi testo dopo il primo \par o \line viene ignorato.

In questa pagina