StringFormatFlags

StringFormatFlags enumeration

Anger visnings- och layoutinformation för textsträngar.

[Flags]
public enum StringFormatFlags

Värderingar

namnVärdeBeskrivning
DirectionRightToLeft1Text visas från höger till vänster.
DirectionVertical2Texten är vertikalt justerad.
FitBlackBox4Delar av tecken tillåts överhänga strängens layoutrektangel. Som standard flyttas tecken om för att undvika överhäng.
DisplayFormatControl20Kontrolltecken som vänster-till-höger-markeringen visas i utgången med en representativ glyph.
NoFontFallback400Alternativa teckensnitt för tecken som inte stöds i det begärda teckensnittet är inaktiverat. Eventuella saknade tecken visas med teckensnitten som saknar glyph, vanligtvis en öppen kvadrat.
MeasureTrailingSpaces800Inkluderar det efterföljande utrymmet i slutet av varje rad. Som standard utesluter gränsrektangeln som returneras av metoden MeasureString utrymmet i slutet av varje rad. Ställ in denna flagga för att inkludera det utrymmet i måttet.
NoWrap1000Textbrytning mellan rader när formatering inom en rektangel är inaktiverad. Denna flagga antyds när en punkt passeras istället för en rektangel, eller när den angivna rektangeln har en linjelängd på noll.
LineLimit2000Endast hela linjer läggs ut i formateringsrektangeln. Som standard fortsätter layouten till slutet av texten, eller tills inga fler rader är synliga som ett resultat av klippning, beroende på vilket som kommer först. Observera att standardinställningarna tillåter sista raden som delvis skyms av en formaterande rektangel som inte är en hel multipel av radhöjden. För att säkerställa att endast hela linjer syns, anger detta värde och var noga med att ange en formateringsrektangel som är minst lika lång som höjden på en rad.
NoClip4000Överhängande delar av glyfer och olindad text som når utanför formateringsrektangeln tillåts att visas. Som standard klipps all text och glyfdelar som når utanför formateringsrektangeln.

Se även