C# 文字列を反転させて描画する方法
お世話になります。

Graphicsに描画するときに、文字列を反転して描画する  
メソッドなどのようなものはありますでしょうか。

『回転』ではなく、上下や左右の『反転』です。

極力軽い手段を探しています。反転した文字列をもとにGraphicsに  
点で打って描画していくとかはNGです。  
簡単な方法がないならないという回答でも構いません。

よろしくお願いします。
描画方法としてはWPF相互運用で`TextEffect`を適用した`TextBlock`を描画するのが柔軟で描画品質も期待できるかと思います。もしくは他のWPFタイポグラフィ低レベルAPIを使用する手もあります。  
ですが「簡単な方法」ではないですね。
[Graphics.ScaleTransform()](https://msdn.microsoft.com/ja-
jp/library/zhc2xxtx\(v=vs.110\).aspx)でY方向に-1倍スケールすれば上下反転しませんか？
同様にX方向に-1倍で左右反転。  
`Graphics`でなく`Image`クラスであれば[Image.RotateFlip()](https://msdn.microsoft.com/ja-
jp/library/system.drawing.image.rotateflip\(v=vs.110\).aspx)が用意されています。
`RotateFlipType.RotateNoneFlipY`や`RotateFlipType.RotateNoneFlipX`が上下・左右反転です。