UserControl of Size 300 * 200. ve 300 * 200 boyutlarında bir dikdörtgen. Ben 30 dereceye kadar UserControl dikdörtgen döndürdüğünüzdeKullanıcı denetimine göre döndürme ve ölçeklendirme
graphics.DrawRectangle(Pens.Black, 0, 0, 300, 200);
, ben döndürülmüş dikdörtgen olsun ama outsized edilir.
PointF center = new PointF(150,100);
graphics.FillRectangle(Brushes.Black, center.X, center.Y, 2, 2); // draw center point.
using (Matrix matrix = new Matrix())
{
matrix.RotateAt(30, center);
graphics.Transform = matrix;
graphics.DrawRectangle(Pens.Black, 0, 0, 300, 200);
graphics.ResetTransform();
}
Gerçek sonuç gibi dikdörtgen sığdırmak istiyorum. Check Image here
Bu konuda herhangi bir çözümü olabilir mi?
Teşekkürler.
Bu tam size bunu sormak şeyi yapıyor. döner. Bunu bir parça kağıda yaparsanız, bunun aynı olduğunu görürsünüz. İstediğin şey döndüğünü ve kabul ettiğim ölçek. – Noctis
@Noctis - Bunun için herhangi bir çözüm var mı? –
WPF kullanıyorsanız, bir 'RenderTransform' yerine bir' LayoutTransform 'kullanabilirsiniz ve aynı şeyi elde edersiniz, eksi matematik ... – Noctis