Enum 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 hänga över 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 glyf, vanligtvis en öppen ruta.
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åtten.
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å vad som kommer först. Observera att standardinställningarna tillåter att den sista raden delvis skyms av en formateringsrektangel som inte är en hel multipel av linjehöjden. För att säkerställa att endast hela linjer syns, anger detta värde och var noga med att tillhandahålla 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 alla text- och glyfdelar som når utanför formateringsrektangeln.

Se även