2015-10-11 4 views
0

Я пытаюсь добавить bevel 3d-эффект в форму программно using aspose.slides, и он, похоже, не работает.Как вы получаете 3d скосы, работающие в .net aspose.slides?

Что странно, когда я фактически перехожу в PowerPoint и нажимаю «Format Shape», похоже, что все настройки, которые я устанавливаю ниже, устанавливаются, но я не вижу никакого 3D-эффекта (см. Мою картинку ниже). Если после того, как в PowerPoint, я нажимаю на какой-либо из параметров (даже reclicking настройки, которые уже устанавливаются как BevelTop = окружность, то он вступит в силу в тот момент.

Я делаю что-то не так ниже?

Я приложил картинку, чтобы проиллюстрировать эту проблему.

enter image description here

слева, что я пытаюсь создать с моим кодом и на правой стороне картины является то, что на самом деле показывает вверх. Здесь мой код ниже

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; 

Пожалуйста, подтвердите, что я что-то упустил или что-то сделал неправильно?

ответ

2

Я работал с образцом кода, разделяемым вами, и наблюдал сгенерированную презентацию. Свойства 3D для фигуры устанавливаются в свойствах, но визуально не отражаются, если они не обновляются вручную в одно время из свойств. Кажется, что проблема в Aspose.Slides и я предлагаю вам обратиться к форуму Aspose.Slides, чтобы в этом случае зарегистрировать запрос о проблеме.

www.aspose.com/community/forums/aspose.slides-product-family/109/showforum.aspx

+0

благодаря Мудассир - я отправил на форуме. В общем, вопрос в Stackoverflow - это рекомендуемое/рекомендуемое место для запроса вопросов aspose.slides (с точки зрения отслеживания и т. Д.) Или вы предпочитаете форум. Похоже, что многие другие компании теперь поощряют переезд в SOF, поэтому просто хочу подтвердить, чтобы избежать двойной публикации в будущем. – leora

+0

Hi Leora, вы можете размещать вопросы, связанные с продуктом, непосредственно на соответствующих форумах продуктов для быстрого ответа. Вы также можете разместить их здесь, но в этом случае, если есть какая-то ошибка, которая должна быть зарегистрирована в системе, вам также нужно опубликовать на форумах продуктов. Также соответствующие форумы продуктов обеспечивают быстрое реагирование. – Mudassir