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

NameTypeAccessDescription
FillBlendModeFillBlendModeReadGets the fill blend mode.
IFillFormatIFillFormatReadGets the i fill format.
IBaseSlideIBaseSlideReadGets the i base slide.
IPresentationComponentIPresentationComponentReadGets the i presentation component.
IImageTransformOperationIImageTransformOperationReadGets the i image transform operation.

Methods

SignatureDescription
FillBlendMode() → FillBlendModeReturns the fill blend mode. Defaults to OVERLAY.
IFillFormat() → IFillFormatReturns the fill format associated with this overlay. Read-only.
IFillFormat() → IFillFormatReturns the fill format associated with this overlay (const). Read-only.
IBaseSlide() → IBaseSlideReturns the parent slide, or nullptr if not set.
IBaseSlide() → IBaseSlideProperty references the base slide containing the overlay
IPresentationComponent() → IPresentationComponentReturns 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() → IImageTransformOperationReturns 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() → FillBlendModeReturns the fill blend mode. Defaults to OVERLAY.
set_blend(value: FillBlendMode)Sets the fill blend mode.
fill_format() → IFillFormatReturns the fill format associated with this overlay. Read-only.
fill_format() → IFillFormatReturns the fill format associated with this overlay (const). Read-only.
slide() → IBaseSlideReturns the parent slide, or nullptr if not set.
slide() → IBaseSlideCalls slide on this FillOverlay instance.
as_i_presentation_component() → IPresentationComponentReturns 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() → IImageTransformOperationReturns this object as IImageTransformOperation.

See Also

 English