C sharp graphics scaletransform method exception with StackedLine DevExpress Chart
up vote
0
down vote
favorite
I have a StackedLine DevExpress chart, with 2 series. When I switch the two series, so the other one is drawn on top of the first one instead of the other way, when it is about to be drawn, the following exception happens:
System.ArgumentException: 'Parameter is not valid.'
System.Drawing.ScaleTransform(float sx, float sy, MatrixOrder order)
{
int status = SafeNativeMethods.Gdip.GdipScaleWorldTransform(new
HandleRef((object) this, this.NativeGraphics), sx, sy, order);
if (status != 0)
throw SafeNativeMethods.Gdip.StatusException(status);
}
The GdipScaleWorldTransform is an extern method from what I coudl gather and it returns 2 as a status which raises this exception. However, I have absolutely no idea which "parameter" is not valid. sx and sy are both 1E-10, order is Prepend. The problem is most likely with the Graphics (this) object. I have read that something might be disposed on our side, but debugging does not allow me to see most properties of the Graphics object, so I do not know where and what to look for if this is even the problem.
This happens only with the StackedLine and FullStackedLine serie types.
What can I do to try to find the cause of the exception?
c# graphics devexpress system extern
add a comment |
up vote
0
down vote
favorite
I have a StackedLine DevExpress chart, with 2 series. When I switch the two series, so the other one is drawn on top of the first one instead of the other way, when it is about to be drawn, the following exception happens:
System.ArgumentException: 'Parameter is not valid.'
System.Drawing.ScaleTransform(float sx, float sy, MatrixOrder order)
{
int status = SafeNativeMethods.Gdip.GdipScaleWorldTransform(new
HandleRef((object) this, this.NativeGraphics), sx, sy, order);
if (status != 0)
throw SafeNativeMethods.Gdip.StatusException(status);
}
The GdipScaleWorldTransform is an extern method from what I coudl gather and it returns 2 as a status which raises this exception. However, I have absolutely no idea which "parameter" is not valid. sx and sy are both 1E-10, order is Prepend. The problem is most likely with the Graphics (this) object. I have read that something might be disposed on our side, but debugging does not allow me to see most properties of the Graphics object, so I do not know where and what to look for if this is even the problem.
This happens only with the StackedLine and FullStackedLine serie types.
What can I do to try to find the cause of the exception?
c# graphics devexpress system extern
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a StackedLine DevExpress chart, with 2 series. When I switch the two series, so the other one is drawn on top of the first one instead of the other way, when it is about to be drawn, the following exception happens:
System.ArgumentException: 'Parameter is not valid.'
System.Drawing.ScaleTransform(float sx, float sy, MatrixOrder order)
{
int status = SafeNativeMethods.Gdip.GdipScaleWorldTransform(new
HandleRef((object) this, this.NativeGraphics), sx, sy, order);
if (status != 0)
throw SafeNativeMethods.Gdip.StatusException(status);
}
The GdipScaleWorldTransform is an extern method from what I coudl gather and it returns 2 as a status which raises this exception. However, I have absolutely no idea which "parameter" is not valid. sx and sy are both 1E-10, order is Prepend. The problem is most likely with the Graphics (this) object. I have read that something might be disposed on our side, but debugging does not allow me to see most properties of the Graphics object, so I do not know where and what to look for if this is even the problem.
This happens only with the StackedLine and FullStackedLine serie types.
What can I do to try to find the cause of the exception?
c# graphics devexpress system extern
I have a StackedLine DevExpress chart, with 2 series. When I switch the two series, so the other one is drawn on top of the first one instead of the other way, when it is about to be drawn, the following exception happens:
System.ArgumentException: 'Parameter is not valid.'
System.Drawing.ScaleTransform(float sx, float sy, MatrixOrder order)
{
int status = SafeNativeMethods.Gdip.GdipScaleWorldTransform(new
HandleRef((object) this, this.NativeGraphics), sx, sy, order);
if (status != 0)
throw SafeNativeMethods.Gdip.StatusException(status);
}
The GdipScaleWorldTransform is an extern method from what I coudl gather and it returns 2 as a status which raises this exception. However, I have absolutely no idea which "parameter" is not valid. sx and sy are both 1E-10, order is Prepend. The problem is most likely with the Graphics (this) object. I have read that something might be disposed on our side, but debugging does not allow me to see most properties of the Graphics object, so I do not know where and what to look for if this is even the problem.
This happens only with the StackedLine and FullStackedLine serie types.
What can I do to try to find the cause of the exception?
c# graphics devexpress system extern
c# graphics devexpress system extern
asked Nov 21 at 9:17
breaker
63
63
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59
add a comment |
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53408705%2fc-sharp-graphics-scaletransform-method-exception-with-stackedline-devexpress-cha%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I would suggest you to create a support ticked on DevExpress support to get precise information about issue. It may be the bug in the control and if you are doing something custom the provide a sample for repro the behavior..
– Niranjan Singh
Nov 26 at 5:59