ThreeDFormat
概述
ThreeDFormat 是 Aspose.Slides 为 C++ 提供的 FOSS(自由开源软件)中的一个类。
表示形状的 3D 格式化属性。
此类提供了 38 种方法,用于在 C++ 程序中处理 ThreeDFormat 对象。可用的方法包括:Camera、LightRig、MaterialPresetType、ShapeBevel、SimpleColorFormat、ThreeDFormat、bevel_bottom、bevel_top、camera、contour_color、contour_width、depth,以及另外 16 种方法。安装 Aspose.Slides 为 C++ 提供的 FOSS 包后,所有公共成员对任何 C++ 应用程序均可访问。属性:Camera、LightRig、MaterialPresetType、ShapeBevel、SimpleColorFormat。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
ShapeBevel | ShapeBevel | 读取 | 获取形状斜面。 |
Camera | Camera | 读取 | 获取相机。 |
LightRig | LightRig | 读取 | 获取光照装置。 |
SimpleColorFormat | SimpleColorFormat | 读取 | 获取简单颜色格式。 |
MaterialPresetType | MaterialPresetType | 读取 | 获取材质预设类型。 |
方法
| 签名 | 描述 |
|---|---|
ShapeBevel() → ShapeBevel | 返回定义形状斜角设置的 ShapeBevel 对象 |
ShapeBevel() → ShapeBevel | |
Camera() → Camera | 返回控制 3‑D 视图透视的 Camera 对象 |
LightRig() → LightRig | 返回定义 3‑D 效果灯光的 LightRig 对象 |
SimpleColorFormat() → SimpleColorFormat | 返回指定 3‑D 实心颜色填充的 SimpleColorFormat 对象 |
SimpleColorFormat() → SimpleColorFormat | |
SimpleColorFormat() → SimpleColorFormat | |
SimpleColorFormat() → SimpleColorFormat | |
MaterialPresetType() → MaterialPresetType | 返回应用于 3‑D 表面的当前材质预设枚举值 |
ThreeDFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | 初始化基于 XML 的 3D 格式。 |
get_sp3d() → pugi::xml_node | 如果存在,则获取该元素。 |
ensure_sp3d() → pugi::xml_node | 获取或创建位于正确 OOXML 位置的元素。 |
get_scene3d() → pugi::xml_node | 如果元素存在,则获取它。 |
ensure_scene3d() → pugi::xml_node | 获取或创建位于正确 OOXML 位置的元素。 |
save() | 通过保存回调保存更改。 |
has_data() → bool | 如果已设置任何 3D 属性,则返回 true。 |
serialize_to_xml(sp_pr: pugi::xml_node) | 将 3D 格式序列化为 XML spPr 节点(用于全新保存)。 |
bevel_top() → ShapeBevel | 返回顶部斜角属性(确保 sp3d 元素存在)。 |
bevel_top() → ShapeBevel | 返回顶部斜角属性(确保 sp3d 元素存在)。 |
bevel_bottom() → ShapeBevel | 返回底部斜角属性(确保 sp3d 元素存在)。 |
bevel_bottom() → ShapeBevel | 返回底部斜角属性(确保 sp3d 元素存在)。 |
camera() → Camera | 返回相机属性(确保 scene3d 元素存在)。 |
camera() → Camera | 返回相机属性(确保 scene3d 元素存在)。 |
light_rig() → LightRig | 返回灯光装置属性(确保 scene3d 元素存在)。 |
light_rig() → LightRig | 返回灯光装置属性(确保 scene3d 元素存在)。 |
depth() → double | 返回挤出深度。 |
set_depth(value: double) | 设置 3‑D 形状的拉伸深度 |
extrusion_height() → double | 返回挤出高度。 |
set_extrusion_height(value: double) | |
extrusion_color() → SimpleColorFormat | 返回挤出颜色。 |
extrusion_color() → SimpleColorFormat | 返回挤出颜色。 |
contour_width() → double | 返回轮廓宽度。 |
set_contour_width(value: double) | |
contour_color() → SimpleColorFormat | 返回轮廓颜色。 |
contour_color() → SimpleColorFormat | 返回轮廓颜色。 |
material() → MaterialPresetType | 返回材质预设类型。 |
set_material(value: MaterialPresetType) | 将材质预设分配给 3‑D 表面。 |