aspose.slides を使用してプログラムで形状にベベル 3D 効果を追加しようとしていますが、機能していないようです。
奇妙なのは、実際にパワーポイントにアクセスして「形状の書式設定」をクリックすると、以下で設定しているすべての設定が設定されているように見えますが、3D 効果が表示されないことです (下の写真を参照)。パワーポイントで設定のいずれかをクリックすると (BevelTop = circle のように既に設定されている設定を再クリックしても、その時点で有効になります。
以下で何か間違ったことをしていますか?
問題を説明するのに役立つ写真を添付しました。
左側はコードで作成しようとしているもので、画像の右側は実際に表示されているものです。ここに私のコードがあります
IShape shape = slide.Shapes.AddAutoShape(ShapeType.Ellipse, 30, 30, 13, 13);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = GetGreenColor();
ILineFillFormat fillFormat = shape.LineFormat.Fillformat;
fillformat.FillType = FillType.Solid
fillFormat.SolidFillColor.Color = GetOrangeColor();
shape.LineFormat.Width = 2.0;
shape.ThreeDFormat.BevelTop.BevelType = BevelPresetType.Circle;
shape.ThreeDFormat.BevelTop.Height = 6;
shape.ThreeDFormat.BevelTop.Width = 6;
何かが足りないか、間違っているか確認してください。