FillOverlay
Overview
FillOverlay is a class in Aspose.Slides FOSS for C++.
Represents a Fill Overlay effect. A fill overlay specifies an additional fill for an object and blends the two fills together using the selected blend mode.
This class declares 19 methods for FillOverlay objects in C++ programs.
Available methods include: FillBlendMode, FillOverlay, IBaseSlide, IFillFormat, IImageTransformOperation, IPresentationComponent, as_i_image_transform_operation, as_i_presentation_component, blend, fill_format, init_internal, save, and 3 additional methods.
Public members are accessible to any C++ application after installing the Aspose.Slides FOSS for C++ package.
Accessor methods: FillBlendMode, IBaseSlide, IFillFormat, IImageTransformOperation, IPresentationComponent.
Accessor Methods
| Name | Type | Access | Description |
|---|---|---|---|
FillBlendMode | FillBlendMode | Read | Gets the fill blend mode. |
IFillFormat | IFillFormat | Read | Gets the i fill format. |
IBaseSlide | IBaseSlide | Read | Gets the i base slide. |
IPresentationComponent | IPresentationComponent | Read | Gets the i presentation component. |
IImageTransformOperation | IImageTransformOperation | Read | Gets the i image transform operation. |
Methods
| Signature | Description |
|---|---|
FillBlendMode() → FillBlendMode | Returns the fill blend mode. Defaults to OVERLAY. |
IFillFormat() → IFillFormat | Returns the fill format associated with this overlay. Read-only. |
IFillFormat() → IFillFormat | Returns the fill format associated with this overlay (const). Read-only. |
IBaseSlide() → IBaseSlide | Returns the parent slide, or nullptr if not set. |
IBaseSlide() → IBaseSlide | Property references the base slide containing the overlay |
IPresentationComponent() → IPresentationComponent | Returns this object as IPresentationComponent, or nullptr. Note: PVIObject base returns this, but standalone FillOverlay objects are not meaningful as IPresentationComponent without a shape hierarchy. Returns nullptr for compatibility with existing call-site expectations. |
IImageTransformOperation() → IImageTransformOperation | Returns this object as IImageTransformOperation. |
FillOverlay() | Calls FillOverlay on this FillOverlay instance. |
~FillOverlay() | Calls ~FillOverlay on this FillOverlay instance. |
init_internal(element: pugi::xml_node, save_callback: std::function<void()>) | Initialize from an XML element (e.g., ) with a persistence callback. |
save() | Persist changes via the save callback provided at init time. |
blend() → FillBlendMode | Returns the fill blend mode. Defaults to OVERLAY. |
set_blend(value: FillBlendMode) | Sets the fill blend mode. |
fill_format() → IFillFormat | Returns the fill format associated with this overlay. Read-only. |
fill_format() → IFillFormat | Returns the fill format associated with this overlay (const). Read-only. |
slide() → IBaseSlide | Returns the parent slide, or nullptr if not set. |
slide() → IBaseSlide | Calls slide on this FillOverlay instance. |
as_i_presentation_component() → IPresentationComponent | Returns this object as IPresentationComponent, or nullptr. Note: PVIObject base returns this, but standalone FillOverlay objects are not meaningful as IPresentationComponent without a shape hierarchy. Returns nullptr for compatibility with existing call-site expectations. |
as_i_image_transform_operation() → IImageTransformOperation | Returns this object as IImageTransformOperation. |