2
다음 코드는 컴파일되지만 메서드가 호출 될 때 System.NotImplementedException: Not implemented.
사용자 지정 클래스를 사용하지 않습니다.C# System.Drawing Graphic 구현되지 않음 예외
private void miterTopLeft(Image img, Graphics gfx)
{
int maxSize = Math.Max(img.Height, img.Width);
Point[] points = new Point[4];
points[0] = new Point(0, 0);
points[1] = new Point(maxSize, maxSize);
points[2] = new Point(0, maxSize);
points[3] = new Point(0, 0);
gfx.DrawImage(img, points);
}
왜이 오류가 .NET 클래스에서 발생합니까? 해결 방법이 있습니까?
스택 추적은 :
[NotImplementedException: Not implemented.]
System.Drawing.Graphics.CheckErrorStatus(Int32 status) +1154064
System.Drawing.Graphics.DrawImage(Image image, PointF[] destPoints) +150
GetMergeImage.miterTopLeft(Image img, Graphics gfx) in d:\.NET Projects\publish2\GetMergeImage.ashx:51
GetMergeImage.drawLeftBorderRectangeRug(Double ppi, Boolean hasCorner, Graphics gfx, DesignVO border, Image img, Double vBorderStartY, Double vBorderStartX, Double vBorderNumRepeat) in d:\.NET Projects\publish2\GetMergeImage.ashx:243
GetMergeImage.drawRectangularRug(Int32 displayWidth, Int32 displayHeight, Int32 width, Int32 height, MergeVO merge) in d:\.NET Projects\publish2\GetMergeImage.ashx:140
GetMergeImage.ProcessRequest(HttpContext context) in d:\.NET Projects\publish2\GetMergeImage.ashx:40
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
스택 추적이란 무엇입니까? – SLaks
왜 '사각형'을 전달하지 않습니까? – SLaks
@SLaks, 삼각형이 필요합니다. – Joe