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 provides 19 methods for working with 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.
All public members are accessible to any C++ application after installing the Aspose.Slides FOSS for C++ package.
Properties: FillBlendMode, IBaseSlide, IFillFormat, IImageTransformOperation, IPresentationComponent.
Properties
| 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 | Property gets or sets the overlay’s fill blend mode |
IFillFormat() → IFillFormat | Method returns the fill format interface for the overlay |
IFillFormat() → IFillFormat | |
IBaseSlide() → IBaseSlide | Property references the base slide containing the overlay |
IBaseSlide() → IBaseSlide | |
IPresentationComponent() → IPresentationComponent | Method returns the presentation component associated with the overlay |
IImageTransformOperation() → IImageTransformOperation | Property gives the image transform operation applied to the overlay |
FillOverlay() | |
~FillOverlay() | |
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. Read-only. |
slide() → IBaseSlide | Initialize from an XML element (e.g., ) with a persistence callback. |
slide() → IBaseSlide | Initialize from an XML element (e.g., ) with a persistence callback. |
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. |