Tekstlagen text-layers
textPs= steunt een aantal verschillende gebruiksmodellen die in deze sectie worden beschreven.
text= .De gemeenschappelijke regels en definities zijn als volgt:
-
Tekstlagen waarvan het formaat automatisch wordt aangepast, zijn lagen die geen
size=-opdracht bevatten of waarvoorsize=0,0is opgegeven. -
De laaggrootte van tekstlagen die zichzelf aanpassen, wordt bepaald door de werkelijke weergegeven tekst.
-
Het standaardlaaganker van het zelf-rangschikken tekstlagen is over het algemeen niet bij het centrum van de laag (zie hieronder).
-
Als
anchor=oforigin=is opgegeven voor tekstlagen die zichzelf wijzigen, 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=kan in alle gevallen worden gebruikt om een tekstlaag te verplaatsen.
Punttekst (automatisch aanpassen aan grootte) section-db99ec98eb114458b2dbc9911a58f74a
Punttekst in Photoshop-stijl wordt gesimuleerd wanneer textPs= wordt 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 door.
Als er geen anchor= noch origin= zijn opgegeven, wordt de eerste regel van de tekst direct boven de oorsprong van de laag geplaatst; alinea's die zijn gemarkeerd met \ql 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 rond de oorsprong gecentreerd. De standaardregels voor laagpositionering zijn van toepassing als anchor= of origin= zijn opgegeven.
Als color= is opgegeven, wordt het selectiekader van de werkelijke tekst gevuld.
De volgende RTF-opdrachten worden genegeerd: \qj, \marg*, \hyph*, \vertal* .
Rechthoekig tekstvak section-1d3ab11df26d4004a1a801546756475d
Wanneer size= wordt opgegeven naast textPs= (zonder textPath= en textFlowPath= ), wordt de tekst beperkt tot de opgegeven 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 u had verwacht.
Tekstvak voor variabele hoogte section-e1233d1c9f8e43218667361dc0c4fd06
Als u size= opgeeft met een hoogte van 0, 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 werkelijke weergegeven 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= vult de rechthoek die wordt gedefinieerd door de breedte die is opgegeven met size= en de hoogte van de werkelijke tekst die wordt gerenderd.
De volgende RTF-opdrachten worden genegeerd:
\vertal*
Tekst in pad automatisch vergroten/verkleinen section-d26685e7085847efaaeba64b9cb5ed9f
textFlowPath= in combinatie met textPs= kan worden gebruikt om een of meer gebieden te definiëren waarin tekst moet worden doorlopen. textFlowXPath= kan optioneel worden opgegeven om te voorkomen dat tekst doorloopt in een of meer gebieden. 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 er geen 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 opgegeven, wordt de laag ten opzichte van (en aangepast aan) het selectiekader van de daadwerkelijk gerenderde inhoud geplaatst.
color= vult het selectiekader van de daadwerkelijk gerenderde tekst.
De volgende RTF-opdrachten worden genegeerd:
\marg*
Tekst van vooraf formaat in pad section-ed492a8a54414cd4bde360500cec6968
Als size= samen met textFlowPath= wordt opgegeven, 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 zich buiten de laagrechthoek bevinden. Tekst wordt altijd in alle padgebieden laten doorlopen en gerenderd, zelfs als dit ertoe leidt dat tekst buiten de laagrechthoek wordt weergegeven. extend=0,0,0,0 kan worden gebruikt om de teruggegeven tekst aan de laagrechthoek bij te snijden.
Voor laagpositioneringsdoeleinden is de laagrechthoek gebaseerd op de opgegeven size= , ongeacht hoeveel tekst er daadwerkelijk wordt weergegeven, zelfs als een gedeelte zich buiten de laagrechthoek bevindt. Standaardlaagpositionering is van toepassing.
color= vult het rechthoekige gebied dat wordt gedefinieerd door size= .
De volgende RTF-opdrachten worden genegeerd voor textFlowPath= :
\marg*
Tekst op pad automatisch vergroten/verkleinen section-7ce6b9b26b354ba381e4378703154062
textPath= definieert een of meer paden waarop tekst die met textPs= is opgegeven, moet worden gerenderd. Wanneer size= niet is opgegeven, wordt de grootte van de resulterende tekstlaag automatisch aangepast. De laaggrootte wordt bepaald door het selectiekader van de werkelijke tekst die wordt gerenderd.
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 te definiëren; de positie van de gerenderde tekst is vast, ongeacht de hoeveelheid tekst die wordt gerenderd. Als anchor= of origin= worden opgegeven, wordt de laag ten opzichte van (en aangepast aan) het selectiekader van de daadwerkelijk gerenderde inhoud geplaatst.
color= vult het selectiekader van de daadwerkelijk gerenderde tekst.
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 section-a3bbbc5187f448b192e53d27e2c53f2f
Als size= samen met textPath= wordt opgegeven, 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 weergegeven langs het gehele pad, zelfs buiten de laagrechthoek. extend=0,0,0,0 kan worden gebruikt om de gerenderde tekst bij te snijden 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 wordt gedefinieerd door size= .
De volgende RTF-opdrachten worden genegeerd:
\marg*\q*\marg*\hyph*\vertal*
Alle tekst na de eerste \par of \line wordt genegeerd.