Tekstlagen

textPs= steunt een aantal verschillende gebruiksmodellen die in deze sectie worden beschreven.

OPMERKING

Deze sectie is niet van toepassing op text=.

De gemeenschappelijke regels en definities zijn als volgt:

  • Tekstlagen waarvan het formaat automatisch wordt aangepast, zijn lagen die geen size=-opdracht bevatten of waarvoor size=0,0 is opgegeven.

  • De laaggrootte van tekstlagen die zichzelf aanpassen, wordt bepaald door de werkelijke weergegeven tekst.

  • Het standaardlagenanker van tekstlagen waarvan het formaat automatisch wordt aangepast, bevindt zich gewoonlijk niet in het midden van de laag (zie hieronder).

  • Wanneer anchor= of origin= is opgegeven voor het automatisch aanpassen van tekstlagen, wordt de positie van de tekstlaag beïnvloed door de tekstinhoud.

  • Wanneer size= is opgegeven, kunnen delen van tekenglyphs buiten de laagrechthoek worden weergegeven.

  • pos= U kunt de positie van een tekstlaag altijd wijzigen.

Punttekst (zelfaanpassing)

Punttekst in Photoshop-stijl wordt gesimuleerd wanneer textPs= is opgegeven zonder size=, textPath= of textFlowPath=. De laaggrootte wordt horizontaal bepaald door de breedte van de gerenderde tekst en verticaal door de regelafstand. Tekst loopt nooit automatisch om.

Als noch anchor= noch origin= worden gespecificeerd, wordt de eerste lijn van de tekst geplaatst direct boven de laagoorsprong; alinea's die met \ql zijn gemarkeerd, worden rechts van de oorsprong van de laag geplaatst, alinea's die \qr bevatten, worden links van de oorsprong gerenderd en alinea's met \qc worden horizontaal om de oorsprong gecentreerd. De standaardregels voor laagpositionering zijn van toepassing als anchor= of origin= zijn opgegeven.

Als color= wordt gespecificeerd, vult het het bounding vakje van de daadwerkelijke gerenderde tekst.

De volgende RTF-opdrachten worden genegeerd: \qj, \marg*, \hyph*, \vertal*.

Rechthoekig tekstvak

Als size= wordt gespecificeerd naast textPs= (zonder textPath= en textFlowPath=), wordt de tekst beperkt tot de gespecificeerde rechthoek. De laag wordt op de gebruikelijke wijze gepositioneerd. Tekenglyphs bij de randen van het tekstvak kunnen gedeeltelijk buiten het tekstvak worden weergegeven.

color= vult het gebied dat wordt gedefinieerd door size=.

Alle RTF-opdrachten worden toegepast zoals verwacht.

Tekstvak voor variabele hoogte

Als u size= met 0 hoogte opgeeft, kan het formaat van het tekstvak verticaal worden aangepast aan alle inhoud. De laagbreedte wordt gedefinieerd door de breedte van size= en de laaghoogte door de hoogte van de werkelijk gerenderde tekst. De laag wordt op de gebruikelijke wijze gepositioneerd. Tekenglyphs bij de linker- en rechterrand van het tekstvak kunnen gedeeltelijk buiten het tekstvak worden weergegeven.

color= Hiermee vult u de rechthoek die wordt gedefinieerd door de opgegeven breedte size= en de hoogte van de werkelijke tekst.

De volgende RTF-opdrachten worden genegeerd:

\vertal*

Tekst in pad automatisch vergroten/verkleinen

textFlowPath= in combinatie met textPs= kunnen worden gebruikt om een of meer gebieden te definiëren waarin tekst moet doorlopen. textFlowXPath= kan optioneel worden opgegeven om te voorkomen dat tekst in een of meer gebieden doorloopt. Als size= niet wordt gespecificeerd, is de resulterende tekstlaag zelf-rangschikt en de laaggrootte wordt bepaald door het bounding vakje van de werkelijk teruggegeven tekst.

Als noch origin= noch anchor= zijn opgegeven, is het laaganker standaard ingesteld op (0,0) van de pixelcoördinaatruimte die wordt gebruikt om het pad of de paden te definiëren, zodat absolute positionering wordt gegarandeerd, ongeacht de weergegeven tekst. Als anchor= of origin= worden gespecificeerd, wordt de laag geplaatst met betrekking tot (en aanpassing aan) het bounding vakje van de daadwerkelijke gerenderde inhoud.

color= Hiermee vult u het selectiekader van de werkelijke tekst die wordt weergegeven.

De volgende RTF-opdrachten worden genegeerd:

\marg*

Tekst van vooraf formaat in pad

Als size= samen met textFlowPath= wordt gespecificeerd, wordt de laaggrootte vooraf bepaald. (0,0) van de pixelcoördinaatruimte die wordt gebruikt om het pad of de paden te definiëren, bevindt zich in de linkerbovenhoek van de laagrechthoek.

De textFlowPath= gebieden kunnen buiten de laagrechthoek worden gevestigd. Tekst wordt altijd in alle padgebieden laten doorlopen en gerenderd, zelfs als dit ertoe leidt dat tekst buiten de laagrechthoek wordt gerenderd. extend=0,0,0,0U kunt de gerenderde tekst uitsnijden naar de laagrechthoek.

Voor het plaatsen van lagen, is de laagrechthoek gebaseerd op gespecificeerde size=, ongeacht hoeveel tekst eigenlijk wordt teruggegeven, zelfs als wat van het buiten de laagrechthoek wordt gevestigd. Standaardlaagpositionering is van toepassing.

color= Hiermee vult u het rechthoekige gebied dat wordt gedefinieerd door size=.

De volgende RTF-opdrachten worden genegeerd voor textFlowPath=:

\marg*

Tekst op pad automatisch vergroten/verkleinen

textPath= Hiermee definieert u een of meer paden waarin de tekst textPs= moet worden gerenderd. Wanneer size= niet wordt gespecificeerd, is de resulterende tekstlaag zelf-rangschikt. De laaggrootte wordt bepaald door het selectiekader van de werkelijke tekst die wordt gerenderd.

Als noch origin= noch anchor= worden gespecificeerd, het laaganker aan (0.0) van de pixelcoördinaatruimte in gebreke blijft die wordt gebruikt om de weg te bepalen; de positie van de gerenderde tekst is vast, ongeacht hoeveel tekst wordt gerenderd. Als anchor= of origin= worden gespecificeerd, wordt de laag geplaatst met betrekking tot (en aanpassing aan) het bounding vakje van de daadwerkelijke gerenderde inhoud.

color= Hiermee vult u het selectiekader van de werkelijke tekst die wordt weergegeven.

De volgende RTF-opdrachten worden genegeerd:

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

Alle tekst na de eerste \par of \line wordt genegeerd.

Tekst van vooraf formaat op pad

Als size= samen met textPath= wordt gespecificeerd, wordt de laaggrootte vooraf bepaald. (0,0) van de pixelcoördinaatruimte die wordt gebruikt om het pad of de paden te definiëren, bevindt zich in de linkerbovenhoek van de laagrechthoek.

De paden kunnen zich geheel of gedeeltelijk buiten de laagrechthoek bevinden. Tekst wordt altijd toegepast en gerenderd langs het gehele pad, zelfs buiten de laagrechthoek. extend=0,0,0,0 U kunt de gerenderde tekst uitsnijden naar de laagrechthoek.

Voor laagpositioneringsdoeleinden is de laagrechthoek gebaseerd op de opgegeven size=, zelfs als een deel van de tekst buiten de laagrechthoek wordt weergegeven. Standaardlaagpositionering is van toepassing.

color= vult het gebied dat door wordt bepaald size=.

De volgende RTF-opdrachten worden genegeerd:

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

Alle tekst na de eerste \par of \line wordt genegeerd.

Op deze pagina