Class: Google::Apis::SlidesV1::PageBackgroundFill
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::PageBackgroundFill
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/slides_v1/classes.rb,
generated/google/apis/slides_v1/representations.rb,
generated/google/apis/slides_v1/representations.rb
Overview
The page background fill.
Instance Attribute Summary collapse
-
#property_state ⇒ String
The background fill property state.
-
#solid_fill ⇒ Google::Apis::SlidesV1::SolidFill
A solid color fill.
-
#stretched_picture_fill ⇒ Google::Apis::SlidesV1::StretchedPictureFill
The stretched picture fill.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PageBackgroundFill
constructor
A new instance of PageBackgroundFill.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PageBackgroundFill
Returns a new instance of PageBackgroundFill.
2025 2026 2027 |
# File 'generated/google/apis/slides_v1/classes.rb', line 2025 def initialize(**args) update!(**args) end |
Instance Attribute Details
#property_state ⇒ String
The background fill property state. Updating the fill on a page will
implicitly update this field to RENDERED
, unless another value is specified
in the same request. To have no fill on a page, set this field to
NOT_RENDERED
. In this case, any other fill fields set in the same request
will be ignored.
Corresponds to the JSON property propertyState
2010 2011 2012 |
# File 'generated/google/apis/slides_v1/classes.rb', line 2010 def property_state @property_state end |
#solid_fill ⇒ Google::Apis::SlidesV1::SolidFill
A solid color fill. The page or page element is filled entirely with the
specified color value. If any field is unset, its value may be inherited from
a parent placeholder if it exists.
Corresponds to the JSON property solidFill
2017 2018 2019 |
# File 'generated/google/apis/slides_v1/classes.rb', line 2017 def solid_fill @solid_fill end |
#stretched_picture_fill ⇒ Google::Apis::SlidesV1::StretchedPictureFill
The stretched picture fill. The page or page element is filled entirely with
the specified picture. The picture is stretched to fit its container.
Corresponds to the JSON property stretchedPictureFill
2023 2024 2025 |
# File 'generated/google/apis/slides_v1/classes.rb', line 2023 def stretched_picture_fill @stretched_picture_fill end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2030 2031 2032 2033 2034 |
# File 'generated/google/apis/slides_v1/classes.rb', line 2030 def update!(**args) @property_state = args[:property_state] if args.key?(:property_state) @solid_fill = args[:solid_fill] if args.key?(:solid_fill) @stretched_picture_fill = args[:stretched_picture_fill] if args.key?(:stretched_picture_fill) end |