私は印刷時にlable / textを拡大したいと思っています。
以下は私が使用しているサンプルコードです:
Graphics g = new Graphics();
g.ScaleTransform(1,2); //scale 200% at Y direction
g.DrawString(myText, myFont, myBrush, pointX, pointY); // pointX = 10; pointY = 5
テキストはY方向で200%にスケーリングされますが、テキストの位置/点/座標はスケールでもあります。
私は、テキストをpointXとPointYを変更せずに拡大縮小したい。
どうやってするか?
回答:
回答№1は1してみてください:
g.TranslateTransform(pointX, pointY);
g.ScaleTransform(1, 2);
g.TranslateTransform(-pointX, -pointY);
g.DrawString(myText, myFont, myBrush, pointX, pointY);