Tekstpositionering text-positioning

De renderer van text= positioneert tekst fundamenteel verschillend van textPs= renderer wanneer toegepast op presize lagen (namelijk wanneer size= ook wordt gespecificeerd).

Zelf-rangschikkende text= en textPs= lagen hebben gelijkaardige verschijning en het plaatsen.

Met textPs= wordt de bovenkant van de tekencel uitgelijnd op de bovenkant van het tekstvak (uitgaande van \vertalt ), zelfs als delen van de weergegeven tekstglyphs zich gedeeltelijk buiten de grens van het tekstvak bevinden. Gegenereerde glyphs van bepaalde lettertypen kunnen ook iets buiten de linker- en rechterrand van het tekstvak uitsteken. Voor toepassingen waarbij alle gerenderde tekst zich binnen de laadruchthoek moet bevinden, kunt u de RTF-opdrachten \marg* of textFlowPath= gebruiken om het tekstrendergebied aan te passen.

In text= daarentegen wordt de gerenderde tekst zo nodig verplaatst en wordt gegarandeerd dat alle gerenderde glyphs volledig binnen het opgegeven tekstvak passen.

Hoewel text= wellicht iets gemakkelijker te gebruiken is voor eenvoudige toepassingen, biedt textPs= nauwkeurige positionering, onafhankelijk van lettertypen en teksteffecten.

Voorbeelden section-1b6bdf2ea34447528188ae4e1430ee71

De volgende voorbeelden zijn voor tekst van vooraf formaat. Het gedrag voor tekst op zichzelf wijzigen is anders.

Text= biedt altijd een smalle marge bovenaan:

Tekst die voorbeeld plaatst één beeld

/is/image/?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20Normal%20Normal

textPs= geeft de tekst weer strak uitgelijnd op de bovenzijde van het tekstvak, wat resulteert in een kleine bijsnijding, zelfs voor gewone lettertypen zoals Arial®:

Tekst die voorbeeld twee beeld plaatst

/is/image/?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20Normal%20Normal

text= verplaatst de weergegeven tekst automatisch omlaag om bijsnijden te voorkomen:

Tekst die voorbeeld drie beeld plaatst

/is/image?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20{\up20Raised%20}Normal

textPs= verplaatst geen tekst met verheven gedeelten. Dit leidt tot aanzienlijk bijsnijden als de tekst zich op laag 0 bevindt:

Tekst die voorbeeld vier beeld plaatst

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20{\up20Raised%20}Normal

A 10 pt (200 twips) marge bij de bovenkant geeft deze tekst zonder het knippen terug:

Tekst die voorbeeld vijf beeld plaatst

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\margt200\fs40Normal%20{\up20Raised}%20Normal

Gerenderde glyphs van bepaalde manuscriptdoopvonten kunnen zich beduidend buiten het tekstvakje uitbreiden:

Tekst die voorbeeld zes beeld plaatst

/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs={\fonttbl{\f1\fcharset0%20FluffyFont;}}\f1\fs88%20fluffy%20font%20problems

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49