fastpyxl.drawing.effect module

class fastpyxl.drawing.effect.AlphaBiLevelEffect(thresh=None)[source]

Bases: Serialisable

thresh: int | None
class fastpyxl.drawing.effect.AlphaCeilingEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'alphaCeiling'
class fastpyxl.drawing.effect.AlphaFloorEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'alphaFloor'
class fastpyxl.drawing.effect.AlphaInverseEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'alphaInv'
class fastpyxl.drawing.effect.AlphaModulateEffect(cont=None)[source]

Bases: Serialisable

cont: EffectContainer | None
class fastpyxl.drawing.effect.AlphaModulateFixedEffect(amt=None)[source]

Bases: Serialisable

amt: int | None
class fastpyxl.drawing.effect.AlphaReplaceEffect(a=None)[source]

Bases: Serialisable

a: int | None
class fastpyxl.drawing.effect.BiLevelEffect(thresh=None)[source]

Bases: Serialisable

thresh: int | None
class fastpyxl.drawing.effect.BlurEffect(rad=None, grow=None)[source]

Bases: Serialisable

grow: bool | None
rad: float | None
class fastpyxl.drawing.effect.Color(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'clr'
class fastpyxl.drawing.effect.ColorChangeEffect(useA=None, clrFrom=None, clrTo=None)[source]

Bases: Serialisable

clrFrom: Color | None
clrTo: Color | None
useA: bool | None
xml_order = ('clrFrom', 'clrTo')
class fastpyxl.drawing.effect.ColorReplaceEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'clrRepl'
class fastpyxl.drawing.effect.DuotoneEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'duotone'
class fastpyxl.drawing.effect.EffectContainer(type=None, name=None)[source]

Bases: Serialisable

name: str | None
type: str | None
class fastpyxl.drawing.effect.EffectList(blur=None, fillOverlay=None, glow=None, innerShdw=None, outerShdw=None, prstShdw=None, reflection=None, softEdge=None)[source]

Bases: Serialisable

blur: BlurEffect | None
fillOverlay: FillOverlayEffect | None
glow: GlowEffect | None
innerShdw: InnerShadowEffect | None
outerShdw: OuterShadow | None
prstShdw: PresetShadowEffect | None
reflection: ReflectionEffect | None
softEdge: SoftEdgesEffect | None
xml_order = ('blur', 'fillOverlay', 'glow', 'innerShdw', 'outerShdw', 'prstShdw', 'reflection', 'softEdge')
class fastpyxl.drawing.effect.FillOverlayEffect(blend=None)[source]

Bases: Serialisable

blend: str | None
tagname = 'fillOverlay'
class fastpyxl.drawing.effect.GlowEffect(rad=None, **kw)[source]

Bases: ColorChoice

property RGB
property RGBPercent
rad: float | None
class fastpyxl.drawing.effect.GrayscaleEffect(**kwargs: Any)[source]

Bases: Serialisable

tagname = 'grayscl'
class fastpyxl.drawing.effect.HSLEffect(hue=None, sat=None, lum=None)[source]

Bases: Serialisable

hue: int | None
lum: int | None
sat: int | None
tagname = 'hsl'
class fastpyxl.drawing.effect.InnerShadowEffect(blurRad=None, dist=None, dir=None, **kw)[source]

Bases: ColorChoice

property RGB
property RGBPercent
blurRad: float | None
dir: int | None
dist: float | None
class fastpyxl.drawing.effect.LuminanceEffect(bright=0, contrast=0)[source]

Bases: Serialisable

bright: int | None
contrast: int | None
tagname = 'lum'
class fastpyxl.drawing.effect.OuterShadow(blurRad=None, dist=None, dir=None, sx=None, sy=None, kx=None, ky=None, algn=None, rotWithShape=None, **kw)[source]

Bases: ColorChoice

property RGB
property RGBPercent
algn: str | None
blurRad: float | None
dir: int | None
dist: float | None
kx: int | None
ky: int | None
rotWithShape: bool | None
sx: int | None
sy: int | None
tagname = 'outerShdw'
class fastpyxl.drawing.effect.PresetShadowEffect(prst=None, dist=None, dir=None, **kw)[source]

Bases: ColorChoice

property RGB
property RGBPercent
dir: int | None
dist: float | None
prst: str | None
class fastpyxl.drawing.effect.ReflectionEffect(blurRad=None, stA=None, stPos=None, endA=None, endPos=None, dist=None, dir=None, fadeDir=None, sx=None, sy=None, kx=None, ky=None, algn=None, rotWithShape=None)[source]

Bases: Serialisable

algn: str | None
blurRad: float | None
dir: int | None
dist: float | None
endA: int | None
endPos: int | None
fadeDir: int | None
kx: int | None
ky: int | None
rotWithShape: bool | None
stA: int | None
stPos: int | None
sx: int | None
sy: int | None
class fastpyxl.drawing.effect.SoftEdgesEffect(rad=None)[source]

Bases: Serialisable

rad: float | None
class fastpyxl.drawing.effect.TintEffect(hue=0, amt=0)[source]

Bases: Serialisable

amt: int | None
hue: int | None
tagname = 'tint'