たとえば、与えられたC#で文字列を垂直に反転することは可能ですか
string s= "123456";
結果は次のとおりです。
結果の文字列を C# の文字列型に割り当てる必要があります。
この関数が必要な理由は、要件を満たすために回転する必要があるグラフがあるためです。したがって、チャート内のすべてのテキストを回転する必要があります。
逆さまにレンダリングしたいということです。
文字列自体には「向き」はありません。これは、表示用にレンダリングすることと完全に関係があります。
のクラスを使用して、System.Drawing
各文字を上下逆に表示した画像を作成できます (RotateFlipType
たとえば、 を使用した画像変換)。ただし、これが適切なオプションであるかどうかは、使用しているテクノロジと、 をどのように表示および使用するかによって異なります。文章。
WPF または Silverlight を使用している場合、これはかなり簡単です。レンダリングされたテキストにのスケールでScaleTransformを適用するだけです。(1.0, -1.0)
WPFで変換を使用して、任意の角度で回転できます
<RotateTransform CenterX="0" CenterY="0" Angle="180" />
UPD: 申し訳ありませんが、おそらくあなたの質問を誤解しています。これを行うには、VisualBrush を使用できます。