Definitions of all SVG attributes.
AccentHeightAttr
Bases: Attr
Parameters:
-
accent_height (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AccentHeightAttr(Attr):
accent_height: models.Attr[typedefs.Number] = None
|
accent_height class-attribute instance-attribute
accent_height: Attr[Number] = None
AccumulateAttr
Bases: Attr
Parameters:
-
accumulate (Literal['none'] | Literal['sum'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AccumulateAttr(Attr):
accumulate: models.Attr[typedefs.None_ | Literal["sum"]] = None
|
accumulate class-attribute instance-attribute
accumulate: Attr[None_ | Literal['sum']] = None
AdditiveAttr
Bases: Attr
Parameters:
-
additive (Literal['replace', 'sum'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AdditiveAttr(Attr):
additive: models.Attr[Literal["replace", "sum"]] = None
|
additive class-attribute instance-attribute
additive: Attr[Literal['replace', 'sum']] = None
AlignmentBaselineAttr
Bases: Attr
Parameters:
-
alignment_baseline (Literal['auto'] | Literal['inherit'] | Literal['baseline', 'before-edge', 'text-before-edge', 'middle', 'central', 'after-edge', 'text-after-edge', 'ideographic', 'alphabetic', 'hanging', 'mathematical'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AlignmentBaselineAttr(Attr):
alignment_baseline: models.Attr[
typedefs.Auto
| typedefs.Inherit
| Literal[
"baseline",
"before-edge",
"text-before-edge",
"middle",
"central",
"after-edge",
"text-after-edge",
"ideographic",
"alphabetic",
"hanging",
"mathematical",
]
] = None
|
alignment_baseline class-attribute instance-attribute
alignment_baseline: Attr[
Auto
| Inherit
| Literal[
"baseline",
"before-edge",
"text-before-edge",
"middle",
"central",
"after-edge",
"text-after-edge",
"ideographic",
"alphabetic",
"hanging",
"mathematical",
]
] = None
AlphabeticAttr
Bases: Attr
Parameters:
-
alphabetic (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AlphabeticAttr(Attr):
alphabetic: models.Attr[typedefs.Number] = None
|
alphabetic class-attribute instance-attribute
alphabetic: Attr[Number] = None
AmplitudeAttr
Bases: Attr
Parameters:
-
amplitude (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AmplitudeAttr(Attr):
amplitude: models.Attr[typedefs.Number] = None
|
amplitude class-attribute instance-attribute
amplitude: Attr[Number] = None
Bases: Attr
Parameters:
-
arabic_form (Literal['initial', 'medial', 'terminal', 'isolated'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ArabicFormAttr(Attr):
arabic_form: models.Attr[
Literal["initial", "medial", "terminal", "isolated"]
] = None
|
arabic_form: Attr[
Literal["initial", "medial", "terminal", "isolated"]
] = None
AscentAttr
Bases: Attr
Parameters:
-
ascent (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AscentAttr(Attr):
ascent: models.Attr[typedefs.Number] = None
|
ascent class-attribute instance-attribute
ascent: Attr[Number] = None
Attr
Bases: BaseModel
Source code in svglab/attrs/attrdefs.py
| class Attr(models.BaseModel):
pass
|
AttributeNameAttr
Bases: Attr
Parameters:
-
attributeName (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AttributeNameAttr(Attr):
attributeName: models.Attr[typedefs.Unparsed] = None
|
attributeName class-attribute instance-attribute
attributeName: Attr[Unparsed] = None
AttributeTypeAttr
Bases: Attr
Parameters:
-
attributeType (Literal['CSS', 'XML'] | Literal['auto'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AttributeTypeAttr(Attr):
attributeType: models.Attr[Literal["CSS", "XML"] | typedefs.Auto] = (
None
)
|
attributeType class-attribute instance-attribute
attributeType: Attr[Literal['CSS', 'XML'] | Auto] = None
AzimuthAttr
Bases: Attr
Parameters:
-
azimuth (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class AzimuthAttr(Attr):
azimuth: models.Attr[typedefs.Number] = None
|
azimuth class-attribute instance-attribute
azimuth: Attr[Number] = None
BaseFrequencyAttr
Bases: Attr
Parameters:
-
baseFrequency (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BaseFrequencyAttr(Attr):
baseFrequency: models.Attr[typedefs.NumberOptionalNumber] = None
|
baseFrequency class-attribute instance-attribute
baseFrequency: Attr[NumberOptionalNumber] = None
BaseProfileAttr
Bases: Attr
Parameters:
-
baseProfile (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BaseProfileAttr(Attr):
baseProfile: models.Attr[typedefs.ProfileName] = None
|
baseProfile class-attribute instance-attribute
baseProfile: Attr[ProfileName] = None
BaselineShiftAttr
Bases: Attr
Parameters:
-
baseline_shift (Literal['baseline', 'sub', 'super'] | Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BaselineShiftAttr(Attr):
baseline_shift: models.Attr[
Literal["baseline", "sub", "super"]
| typedefs.Percentage
| typedefs.Length
| typedefs.Inherit
] = None
|
baseline_shift class-attribute instance-attribute
baseline_shift: Attr[
Literal["baseline", "sub", "super"]
| Percentage
| Length
| Inherit
] = None
BboxAttr
Bases: Attr
Parameters:
-
bbox (tuple[float, float, float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BboxAttr(Attr):
bbox: models.Attr[
models.Tuple4[
typedefs.Number,
typedefs.Number,
typedefs.Number,
typedefs.Number,
]
] = None
|
bbox class-attribute instance-attribute
bbox: Attr[Tuple4[Number, Number, Number, Number]] = None
BeginAttr
Bases: Attr
Parameters:
-
begin (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BeginAttr(Attr):
begin: models.Attr[typedefs.BeginValueList] = None
|
begin class-attribute instance-attribute
begin: Attr[BeginValueList] = None
BiasAttr
Bases: Attr
Parameters:
-
bias (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class BiasAttr(Attr):
bias: models.Attr[typedefs.Number] = None
|
bias class-attribute instance-attribute
bias: Attr[Number] = None
ByAttr
Bases: Attr
Parameters:
-
by (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ByAttr(Attr):
by: models.Attr[typedefs.Unparsed] = None
|
by class-attribute instance-attribute
by: Attr[Unparsed] = None
CalcModeAttr
Bases: Attr
Parameters:
-
calcMode (Literal['discrete', 'linear', 'paced', 'spline'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class CalcModeAttr(Attr):
calcMode: models.Attr[
Literal["discrete", "linear", "paced", "spline"]
] = None
|
calcMode class-attribute instance-attribute
calcMode: Attr[
Literal["discrete", "linear", "paced", "spline"]
] = None
CapHeightAttr
Bases: Attr
Parameters:
-
cap_height (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class CapHeightAttr(Attr):
cap_height: models.Attr[typedefs.Number] = None
|
cap_height class-attribute instance-attribute
cap_height: Attr[Number] = None
ClassAttr
Bases: Attr
Parameters:
-
class_ (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ClassAttr(Attr):
class_: models.Attr[typedefs.ListOfStrings] = None
|
class_ class-attribute instance-attribute
class_: Attr[ListOfStrings] = None
ClipAttr
Bases: Attr
Parameters:
-
clip (str | Literal['auto'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ClipAttr(Attr):
clip: models.Attr[
typedefs.Shape | typedefs.Auto | typedefs.Inherit
] = None
|
clip class-attribute instance-attribute
clip: Attr[Shape | Auto | Inherit] = None
ClipPathAttr
Bases: Attr
Parameters:
-
clip_path (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ClipPathAttr(Attr):
clip_path: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
clip_path class-attribute instance-attribute
clip_path: Attr[FuncIri | None_ | Inherit] = None
ClipPathUnitsAttr
Bases: Attr
Parameters:
-
clipPathUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ClipPathUnitsAttr(Attr):
clipPathUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
clipPathUnits class-attribute instance-attribute
clipPathUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
ClipRuleAttr
Bases: Attr
Parameters:
-
clip_rule (Literal['nonzero', 'evenodd'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ClipRuleAttr(Attr):
clip_rule: models.Attr[
Literal["nonzero", "evenodd"] | typedefs.Inherit
] = None
|
clip_rule class-attribute instance-attribute
clip_rule: Attr[Literal["nonzero", "evenodd"] | Inherit] = (
None
)
ColorAttr
Bases: Attr
Parameters:
-
color (Literal['currentColor'] | Literal['inherit'] | Color | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ColorAttr(Attr):
color: models.Attr[
Literal["currentColor"] | typedefs.Inherit | typedefs.Color
] = None
|
color class-attribute instance-attribute
color: Attr[Literal["currentColor"] | Inherit | Color] = (
None
)
ColorInterpolationAttr
Bases: Attr
Parameters:
-
color_interpolation (Literal['auto'] | Literal['sRGB', 'linearRGB'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ColorInterpolationAttr(Attr):
color_interpolation: models.Attr[
typedefs.Auto | Literal["sRGB", "linearRGB"] | typedefs.Inherit
] = None
|
color_interpolation class-attribute instance-attribute
color_interpolation: Attr[
Auto | Literal["sRGB", "linearRGB"] | Inherit
] = None
ColorInterpolationFiltersAttr
Bases: Attr
Parameters:
-
color_interpolation_filters (Literal['auto'] | Literal['sRGB', 'linearRGB'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ColorInterpolationFiltersAttr(Attr):
color_interpolation_filters: models.Attr[
typedefs.Auto | Literal["sRGB", "linearRGB"] | typedefs.Inherit
] = None
|
color_interpolation_filters class-attribute instance-attribute
color_interpolation_filters: Attr[
Auto | Literal["sRGB", "linearRGB"] | Inherit
] = None
ColorProfileAttr
Bases: Attr
Parameters:
-
color_profile (Literal['auto'] | Literal['sRGB'] | str | Iri | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ColorProfileAttr(Attr):
color_profile: models.Attr[
typedefs.Auto
| Literal["sRGB"]
| typedefs.Name
| typedefs.Iri
| typedefs.Inherit
] = None
|
color_profile class-attribute instance-attribute
color_profile: Attr[
Auto | Literal["sRGB"] | Name | Iri | Inherit
] = None
ColorRenderingAttr
Bases: Attr
Parameters:
-
color_rendering (Literal['auto'] | Literal['optimizeSpeed', 'optimizeQuality'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ColorRenderingAttr(Attr):
color_rendering: models.Attr[
typedefs.Auto
| Literal["optimizeSpeed", "optimizeQuality"]
| typedefs.Inherit
] = None
|
color_rendering class-attribute instance-attribute
color_rendering: Attr[
Auto
| Literal["optimizeSpeed", "optimizeQuality"]
| Inherit
] = None
ContentScriptTypeAttr
Bases: Attr
Parameters:
-
contentScriptType (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ContentScriptTypeAttr(Attr):
contentScriptType: models.Attr[typedefs.ContentType] = None
|
contentScriptType class-attribute instance-attribute
contentScriptType: Attr[ContentType] = None
ContentStyleTypeAttr
Bases: Attr
Parameters:
-
contentStyleType (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ContentStyleTypeAttr(Attr):
contentStyleType: models.Attr[typedefs.ContentType] = None
|
contentStyleType class-attribute instance-attribute
contentStyleType: Attr[ContentType] = None
CursorAttr
Bases: Attr
Parameters:
-
cursor (FuncIri | Literal['auto'] | Literal['crosshair', 'default', 'pointer', 'move', 'e-resize', 'ne-resize', 'nw-resize', 'n-resize', 'se-resize', 'sw-resize', 's-resize', 'w-resize', 'text', 'wait', 'help'] | Literal['inherit'] | list[FuncIri | Literal['auto'] | Literal['crosshair', 'default', 'pointer', 'move', 'e-resize', 'ne-resize', 'nw-resize', 'n-resize', 'se-resize', 'sw-resize', 's-resize', 'w-resize', 'text', 'wait', 'help']] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class CursorAttr(Attr):
cursor: models.Attr[
typedefs.CursorValue
| typedefs.Inherit
| models.List[typedefs.CursorValue]
] = None
|
cursor class-attribute instance-attribute
cursor: Attr[CursorValue | Inherit | List[CursorValue]] = (
None
)
CxAttr
Bases: Attr
Parameters:
-
cx (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class CxAttr(Attr):
cx: models.Attr[typedefs.Coordinate] = None
|
cx class-attribute instance-attribute
cx: Attr[Coordinate] = None
CyAttr
Bases: Attr
Parameters:
-
cy (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class CyAttr(Attr):
cy: models.Attr[typedefs.Coordinate] = None
|
cy class-attribute instance-attribute
cy: Attr[Coordinate] = None
DAttr
Bases: Attr
Parameters:
-
d (PathData | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DAttr(Attr):
d: models.Attr[typedefs.PathData] = None
|
d class-attribute instance-attribute
DescentAttr
Bases: Attr
Parameters:
-
descent (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DescentAttr(Attr):
descent: models.Attr[typedefs.Number] = None
|
descent class-attribute instance-attribute
descent: Attr[Number] = None
DiffuseConstantAttr
Bases: Attr
Parameters:
-
diffuseConstant (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DiffuseConstantAttr(Attr):
diffuseConstant: models.Attr[typedefs.Number] = None
|
diffuseConstant class-attribute instance-attribute
diffuseConstant: Attr[Number] = None
DirectionAttr
Bases: Attr
Parameters:
-
direction (Literal['ltr', 'rtl'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DirectionAttr(Attr):
direction: models.Attr[Literal["ltr", "rtl"] | typedefs.Inherit] = None
|
direction class-attribute instance-attribute
direction: Attr[Literal['ltr', 'rtl'] | Inherit] = None
DisplayAttr
Bases: Attr
Parameters:
-
display (Literal['block', 'compact', 'inline-table', 'inline', 'list-item', 'marker', 'run-in', 'table-caption', 'table-cell', 'table-column-group', 'table-column', 'table-footer-group', 'table-header-group', 'table-row-group', 'table-row', 'table'] | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DisplayAttr(Attr):
display: models.Attr[
Literal[
"block",
"compact",
"inline-table",
"inline",
"list-item",
"marker",
"run-in",
"table-caption",
"table-cell",
"table-column-group",
"table-column",
"table-footer-group",
"table-header-group",
"table-row-group",
"table-row",
"table",
]
| typedefs.None_
| typedefs.Inherit
] = None
|
display class-attribute instance-attribute
display: Attr[
Literal[
"block",
"compact",
"inline-table",
"inline",
"list-item",
"marker",
"run-in",
"table-caption",
"table-cell",
"table-column-group",
"table-column",
"table-footer-group",
"table-header-group",
"table-row-group",
"table-row",
"table",
]
| None_
| Inherit
] = None
DivisorAttr
Bases: Attr
Parameters:
-
divisor (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DivisorAttr(Attr):
divisor: models.Attr[typedefs.Number] = None
|
divisor class-attribute instance-attribute
divisor: Attr[Number] = None
DominantBaselineAttr
Bases: Attr
Parameters:
-
dominant_baseline (Literal['auto'] | Literal['use-script', 'no-change', 'reset-size', 'ideographic', 'alphabetic', 'hanging', 'mathematical', 'central', 'middle', 'text-after-edge', 'text-before-edge'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DominantBaselineAttr(Attr):
dominant_baseline: models.Attr[
typedefs.Auto
| Literal[
"use-script",
"no-change",
"reset-size",
"ideographic",
"alphabetic",
"hanging",
"mathematical",
"central",
"middle",
"text-after-edge",
"text-before-edge",
]
| typedefs.Inherit
] = None
|
dominant_baseline class-attribute instance-attribute
dominant_baseline: Attr[
Auto
| Literal[
"use-script",
"no-change",
"reset-size",
"ideographic",
"alphabetic",
"hanging",
"mathematical",
"central",
"middle",
"text-after-edge",
"text-before-edge",
]
| Inherit
] = None
DurAttr
Bases: Attr
Parameters:
-
dur (str | Literal['media', 'indefinite'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DurAttr(Attr):
dur: models.Attr[
typedefs.ClockValue | Literal["media", "indefinite"]
] = None
|
dur class-attribute instance-attribute
dur: Attr[ClockValue | Literal["media", "indefinite"]] = (
None
)
DxListOfLengthsAttr
Bases: Attr
Parameters:
-
dx (list[Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DxListOfLengthsAttr(Attr):
dx: models.Attr[typedefs.ListOfLengths] = None
|
dx class-attribute instance-attribute
dx: Attr[ListOfLengths] = None
DxNumberAttr
Bases: Attr
Parameters:
-
dx (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DxNumberAttr(Attr):
dx: models.Attr[typedefs.Number] = None
|
dx class-attribute instance-attribute
DyListOfLengthsAttr
Bases: Attr
Parameters:
-
dy (list[Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DyListOfLengthsAttr(Attr):
dy: models.Attr[typedefs.ListOfLengths] = None
|
dy class-attribute instance-attribute
dy: Attr[ListOfLengths] = None
DyNumberAttr
Bases: Attr
Parameters:
-
dy (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class DyNumberAttr(Attr):
dy: models.Attr[typedefs.Number] = None
|
dy class-attribute instance-attribute
EdgeModeAttr
Bases: Attr
Parameters:
-
edgeMode (Literal['duplicate', 'wrap', 'none'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class EdgeModeAttr(Attr):
edgeMode: models.Attr[Literal["duplicate", "wrap", "none"]] = None
|
edgeMode class-attribute instance-attribute
edgeMode: Attr[Literal['duplicate', 'wrap', 'none']] = None
ElevationAttr
Bases: Attr
Parameters:
-
elevation (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ElevationAttr(Attr):
elevation: models.Attr[typedefs.Number] = None
|
elevation class-attribute instance-attribute
elevation: Attr[Number] = None
EnableBackgroundAttr
Bases: Attr
Parameters:
-
enable_background (Literal['accumulate'] | Literal['inherit'] | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class EnableBackgroundAttr(Attr):
enable_background: models.Attr[
Literal["accumulate"]
| typedefs.Inherit
| typedefs.Unparsed # new [ <x> <y> <width> <height> ]
] = None
|
enable_background class-attribute instance-attribute
enable_background: Attr[
Literal["accumulate"] | Inherit | Unparsed
] = None
EndAttr
Bases: Attr
Parameters:
-
end (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class EndAttr(Attr):
end: models.Attr[typedefs.EndValueList] = None
|
end class-attribute instance-attribute
end: Attr[EndValueList] = None
ExponentAttr
Bases: Attr
Parameters:
-
exponent (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ExponentAttr(Attr):
exponent: models.Attr[typedefs.Number] = None
|
exponent class-attribute instance-attribute
exponent: Attr[Number] = None
ExternalResourcesRequiredAttr
Bases: Attr
Parameters:
-
externalResourcesRequired (bool | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ExternalResourcesRequiredAttr(Attr):
externalResourcesRequired: models.Attr[typedefs.Boolean] = None
|
externalResourcesRequired class-attribute instance-attribute
externalResourcesRequired: Attr[Boolean] = None
FillAttr
Bases: Attr
Parameters:
-
fill (Literal['none'] | Literal['currentColor', 'context-fill', 'context-stroke'] | Literal['inherit'] | Color | FuncIri | Literal['freeze', 'remove'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FillAttr(Attr):
fill: models.Attr[typedefs.Paint | Literal["freeze", "remove"]] = None
|
fill class-attribute instance-attribute
fill: Attr[Paint | Literal['freeze', 'remove']] = None
FillOpacityAttr
Bases: Attr
Parameters:
-
fill_opacity (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FillOpacityAttr(Attr):
fill_opacity: models.Attr[typedefs.OpacityValue | typedefs.Inherit] = (
None
)
|
fill_opacity class-attribute instance-attribute
fill_opacity: Attr[OpacityValue | Inherit] = None
FillRuleAttr
Bases: Attr
Parameters:
-
fill_rule (Literal['nonzero', 'evenodd'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FillRuleAttr(Attr):
fill_rule: models.Attr[
Literal["nonzero", "evenodd"] | typedefs.Inherit
] = None
|
fill_rule class-attribute instance-attribute
fill_rule: Attr[Literal["nonzero", "evenodd"] | Inherit] = (
None
)
FilterAttr
Bases: Attr
Parameters:
-
filter (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FilterAttr(Attr):
filter: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
filter class-attribute instance-attribute
filter: Attr[FuncIri | None_ | Inherit] = None
FilterResAttr
Bases: Attr
Parameters:
-
filterRes (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FilterResAttr(Attr):
filterRes: models.Attr[typedefs.NumberOptionalNumber] = None
|
filterRes class-attribute instance-attribute
filterRes: Attr[NumberOptionalNumber] = None
FilterUnitsAttr
Bases: Attr
Parameters:
-
filterUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FilterUnitsAttr(Attr):
filterUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
filterUnits class-attribute instance-attribute
filterUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
FloodColorAttr
Bases: Attr
Parameters:
-
flood_color (Literal['currentColor'] | Literal['inherit'] | str | Color | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FloodColorAttr(Attr):
flood_color: models.Attr[
Literal["currentColor"]
| typedefs.Inherit
| typedefs.IccColor
| typedefs.Color
] = None
|
flood_color class-attribute instance-attribute
flood_color: Attr[
Literal["currentColor"] | Inherit | IccColor | Color
] = None
FloodOpacityAttr
Bases: Attr
Parameters:
-
flood_opacity (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FloodOpacityAttr(Attr):
flood_opacity: models.Attr[
typedefs.OpacityValue | typedefs.Inherit
] = None
|
flood_opacity class-attribute instance-attribute
flood_opacity: Attr[OpacityValue | Inherit] = None
FontFamilyAttr
Bases: Attr
Parameters:
-
font_family (list[str] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontFamilyAttr(Attr):
font_family: models.Attr[
models.List[typedefs.FamilyName | typedefs.GenericFamily]
| typedefs.Inherit
] = None
|
font_family class-attribute instance-attribute
font_family: Attr[
List[FamilyName | GenericFamily] | Inherit
] = None
FontSizeAdjustAttr
Bases: Attr
Parameters:
-
font_size_adjust (float | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontSizeAdjustAttr(Attr):
font_size_adjust: models.Attr[
typedefs.Number | typedefs.None_ | typedefs.Inherit
] = None
|
font_size_adjust class-attribute instance-attribute
font_size_adjust: Attr[Number | None_ | Inherit] = None
FontSizeAttr
Bases: Attr
Parameters:
-
font_size (Literal['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'] | Literal['smaller', 'larger'] | Length | Literal['inherit'] | Literal['all'] | list[Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontSizeAttr(Attr):
font_size: models.Attr[
typedefs.AbsoluteSize
| typedefs.RelativeSize
| typedefs.Length
| typedefs.Percentage
| typedefs.Inherit
| typedefs.All
| typedefs.ListOfLengths
] = None
|
font_size class-attribute instance-attribute
font_size: Attr[
AbsoluteSize
| RelativeSize
| Length
| Percentage
| Inherit
| All
| ListOfLengths
] = None
FontStretchAttr
Bases: Attr
Parameters:
-
font_stretch (Literal['all'] | Literal['condensed ', 'condensed', 'expanded', 'extra-condensed', 'extra-expanded', 'narrower', 'normal', 'semi-condensed', 'semi-expanded', 'ultra-condensed', 'ultra-expanded', 'wider'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontStretchAttr(Attr):
font_stretch: models.Attr[
typedefs.All
| Literal[
"condensed ",
"condensed",
"expanded",
"extra-condensed",
"extra-expanded",
"narrower",
"normal",
"semi-condensed",
"semi-expanded",
"ultra-condensed",
"ultra-expanded",
"wider",
]
| typedefs.Inherit
] = None
|
font_stretch class-attribute instance-attribute
font_stretch: Attr[
All
| Literal[
"condensed ",
"condensed",
"expanded",
"extra-condensed",
"extra-expanded",
"narrower",
"normal",
"semi-condensed",
"semi-expanded",
"ultra-condensed",
"ultra-expanded",
"wider",
]
| Inherit
] = None
FontStyleAttr
Bases: Attr
Parameters:
-
font_style (Literal['all'] | list[Literal['normal', 'italic', 'oblique']] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontStyleAttr(Attr):
font_style: models.Attr[
typedefs.All
| models.List[Literal["normal", "italic", "oblique"]]
| typedefs.Inherit
] = None
|
font_style class-attribute instance-attribute
font_style: Attr[
All
| List[Literal["normal", "italic", "oblique"]]
| Inherit
] = None
FontVariantAttr
Bases: Attr
Parameters:
-
font_variant (Literal['normal', 'small-caps'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontVariantAttr(Attr):
font_variant: models.Attr[
Literal["normal", "small-caps"] | typedefs.Inherit
] = None
|
font_variant class-attribute instance-attribute
font_variant: Attr[
Literal["normal", "small-caps"] | Inherit
] = None
FontWeightAttr
Bases: Attr
Parameters:
-
font_weight (Literal['all'] | Literal['inherit'] | list[Literal['normal', 'bold', 'bolder', 'lighter'] | Literal[100, 200, 300, 400, 500, 600, 700, 800, 900]] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FontWeightAttr(Attr):
font_weight: models.Attr[
typedefs.All
| typedefs.Inherit
| models.List[
Literal["normal", "bold", "bolder", "lighter"] | _FontWeightInt
]
] = None
|
font_weight class-attribute instance-attribute
font_weight: Attr[
All
| Inherit
| List[
Literal["normal", "bold", "bolder", "lighter"]
| _FontWeightInt
]
] = None
Bases: Attr
Parameters:
-
format (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FormatAttr(Attr):
format: models.Attr[typedefs.Unparsed] = None
|
format: Attr[Unparsed] = None
FrAttr
Bases: Attr
Parameters:
-
fr (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FrAttr(Attr):
fr: models.Attr[typedefs.Length] = None
|
fr class-attribute instance-attribute
FromAttr
Bases: Attr
Parameters:
-
from_ (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FromAttr(Attr):
from_: models.Attr[typedefs.Unparsed] = None
|
from_ class-attribute instance-attribute
from_: Attr[Unparsed] = None
FxAttr
Bases: Attr
Parameters:
-
fx (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FxAttr(Attr):
fx: models.Attr[typedefs.Coordinate] = None
|
fx class-attribute instance-attribute
fx: Attr[Coordinate] = None
FyAttr
Bases: Attr
Parameters:
-
fy (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class FyAttr(Attr):
fy: models.Attr[typedefs.Coordinate] = None
|
fy class-attribute instance-attribute
fy: Attr[Coordinate] = None
G1Attr
Bases: Attr
Parameters:
-
g1 (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class G1Attr(Attr):
g1: models.Attr[typedefs.ListOfNames] = None
|
g1 class-attribute instance-attribute
g1: Attr[ListOfNames] = None
G2Attr
Bases: Attr
Parameters:
-
g2 (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class G2Attr(Attr):
g2: models.Attr[typedefs.ListOfNames] = None
|
g2 class-attribute instance-attribute
g2: Attr[ListOfNames] = None
GlyphNameAttr
Bases: Attr
Parameters:
-
glyph_name (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GlyphNameAttr(Attr):
glyph_name: models.Attr[typedefs.ListOfNames] = None
|
glyph_name class-attribute instance-attribute
glyph_name: Attr[ListOfNames] = None
GlyphOrientationHorizontalAttr
Bases: Attr
Parameters:
-
glyph_orientation_horizontal (Angle | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GlyphOrientationHorizontalAttr(Attr):
glyph_orientation_horizontal: models.Attr[
typedefs.Angle | typedefs.Inherit
] = None
|
glyph_orientation_horizontal class-attribute instance-attribute
glyph_orientation_horizontal: Attr[Angle | Inherit] = None
GlyphOrientationVerticalAttr
Bases: Attr
Parameters:
-
glyph_orientation_vertical (Literal['auto'] | Angle | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GlyphOrientationVerticalAttr(Attr):
glyph_orientation_vertical: models.Attr[
typedefs.Auto | typedefs.Angle | typedefs.Inherit
] = None
|
glyph_orientation_vertical class-attribute instance-attribute
glyph_orientation_vertical: Attr[Auto | Angle | Inherit] = (
None
)
GlyphRefAttr
Bases: Attr
Parameters:
-
glyphRef (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GlyphRefAttr(Attr):
glyphRef: models.Attr[typedefs.Unparsed] = None
|
glyphRef class-attribute instance-attribute
glyphRef: Attr[Unparsed] = None
Bases: Attr
Parameters:
-
gradientTransform (list[Translate | Scale | Rotate | SkewX | SkewY | Matrix] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GradientTransformAttr(Attr):
gradientTransform: models.Attr[typedefs.TransformList] = None
|
gradientTransform: Attr[TransformList] = None
GradientUnitsAttr
Bases: Attr
Parameters:
-
gradientUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class GradientUnitsAttr(Attr):
gradientUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
gradientUnits class-attribute instance-attribute
gradientUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
HangingAttr
Bases: Attr
Parameters:
-
hanging (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HangingAttr(Attr):
hanging: models.Attr[typedefs.Number] = None
|
hanging class-attribute instance-attribute
hanging: Attr[Number] = None
HeightAttr
Bases: Attr
Parameters:
-
height (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HeightAttr(Attr):
height: models.Attr[typedefs.Length] = None
|
height class-attribute instance-attribute
height: Attr[Length] = None
HorizAdvXAttr
Bases: Attr
Parameters:
-
horiz_adv_x (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HorizAdvXAttr(Attr):
horiz_adv_x: models.Attr[typedefs.Number] = None
|
horiz_adv_x class-attribute instance-attribute
horiz_adv_x: Attr[Number] = None
HorizOriginXAttr
Bases: Attr
Parameters:
-
horiz_origin_x (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HorizOriginXAttr(Attr):
horiz_origin_x: models.Attr[typedefs.Number] = None
|
horiz_origin_x class-attribute instance-attribute
horiz_origin_x: Attr[Number] = None
HorizOriginYAttr
Bases: Attr
Parameters:
-
horiz_origin_y (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HorizOriginYAttr(Attr):
horiz_origin_y: models.Attr[typedefs.Number] = None
|
horiz_origin_y class-attribute instance-attribute
horiz_origin_y: Attr[Number] = None
HrefAttr
Bases: Attr
Parameters:
-
href (Iri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class HrefAttr(Attr):
href: models.Attr[typedefs.Iri] = None
|
href class-attribute instance-attribute
IdAttr
Bases: Attr
Parameters:
-
id (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class IdAttr(Attr):
id: models.Attr[typedefs.Name] = None
|
id class-attribute instance-attribute
IdeographicAttr
Bases: Attr
Parameters:
-
ideographic (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class IdeographicAttr(Attr):
ideographic: models.Attr[typedefs.Number] = None
|
ideographic class-attribute instance-attribute
ideographic: Attr[Number] = None
ImageRenderingAttr
Bases: Attr
Parameters:
-
image_rendering (Literal['auto'] | Literal['optimizeSpeed', 'optimizeQuality'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ImageRenderingAttr(Attr):
image_rendering: models.Attr[
typedefs.Auto
| Literal["optimizeSpeed", "optimizeQuality"]
| typedefs.Inherit
] = None
|
image_rendering class-attribute instance-attribute
image_rendering: Attr[
Auto
| Literal["optimizeSpeed", "optimizeQuality"]
| Inherit
] = None
In2Attr
Bases: Attr
Parameters:
-
in2 (Literal['none'] | Literal['currentColor', 'context-fill', 'context-stroke'] | Literal['inherit'] | Color | FuncIri | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class In2Attr(Attr):
in2: models.Attr[
typedefs.Paint
| typedefs.FilterPrimitiveReference
| typedefs.Unparsed
] = None
|
in2 class-attribute instance-attribute
in2: Attr[Paint | FilterPrimitiveReference | Unparsed] = (
None
)
InAttr
Bases: Attr
Parameters:
-
in_ (Literal['none'] | Literal['currentColor', 'context-fill', 'context-stroke'] | Literal['inherit'] | Color | FuncIri | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class InAttr(Attr):
in_: models.Attr[
typedefs.Paint
| typedefs.FilterPrimitiveReference
| typedefs.Unparsed
] = None
|
in_ class-attribute instance-attribute
in_: Attr[Paint | FilterPrimitiveReference | Unparsed] = (
None
)
InterceptAttr
Bases: Attr
Parameters:
-
intercept (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class InterceptAttr(Attr):
intercept: models.Attr[typedefs.Number] = None
|
intercept class-attribute instance-attribute
intercept: Attr[Number] = None
K1Attr
Bases: Attr
Parameters:
-
k1 (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class K1Attr(Attr):
k1: models.Attr[typedefs.Number] = None
|
k1 class-attribute instance-attribute
K2Attr
Bases: Attr
Parameters:
-
k2 (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class K2Attr(Attr):
k2: models.Attr[typedefs.Number] = None
|
k2 class-attribute instance-attribute
K3Attr
Bases: Attr
Parameters:
-
k3 (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class K3Attr(Attr):
k3: models.Attr[typedefs.Number] = None
|
k3 class-attribute instance-attribute
K4Attr
Bases: Attr
Parameters:
-
k4 (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class K4Attr(Attr):
k4: models.Attr[typedefs.Number] = None
|
k4 class-attribute instance-attribute
KAttr
Bases: Attr
Parameters:
-
k (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KAttr(Attr):
k: models.Attr[typedefs.Number] = None
|
k class-attribute instance-attribute
KernelMatrixAttr
Bases: Attr
Parameters:
-
kernelMatrix (list[float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KernelMatrixAttr(Attr):
kernelMatrix: models.Attr[typedefs.ListOfNumbers] = None
|
kernelMatrix class-attribute instance-attribute
kernelMatrix: Attr[ListOfNumbers] = None
KernelUnitLengthAttr
Bases: Attr
Parameters:
-
kernelUnitLength (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KernelUnitLengthAttr(Attr):
kernelUnitLength: models.Attr[typedefs.NumberOptionalNumber] = None
|
kernelUnitLength class-attribute instance-attribute
kernelUnitLength: Attr[NumberOptionalNumber] = None
KerningAttr
Bases: Attr
Parameters:
-
kerning (Literal['auto'] | Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KerningAttr(Attr):
kerning: models.Attr[
typedefs.Auto | typedefs.Length | typedefs.Inherit
] = None
|
kerning class-attribute instance-attribute
kerning: Attr[Auto | Length | Inherit] = None
KeyPointsAttr
Bases: Attr
Parameters:
-
keyPoints (list[float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KeyPointsAttr(Attr):
keyPoints: models.Attr[typedefs.ListOfNumbers] = None
|
keyPoints class-attribute instance-attribute
keyPoints: Attr[ListOfNumbers] = None
KeySplinesAttr
Bases: Attr
Parameters:
-
keySplines (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KeySplinesAttr(Attr):
keySplines: models.Attr[typedefs.Unparsed] = None
|
keySplines class-attribute instance-attribute
keySplines: Attr[Unparsed] = None
KeyTimesAttr
Bases: Attr
Parameters:
-
keyTimes (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class KeyTimesAttr(Attr):
keyTimes: models.Attr[typedefs.Unparsed] = None
|
keyTimes class-attribute instance-attribute
keyTimes: Attr[Unparsed] = None
LangAttr
Bases: Attr
Parameters:
-
lang (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LangAttr(Attr):
lang: models.Attr[typedefs.LanguageTag] = None
|
lang class-attribute instance-attribute
lang: Attr[LanguageTag] = None
LangGlyphAttr
Bases: Attr
Parameters:
-
lang (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LangGlyphAttr(Attr):
lang: models.Attr[typedefs.LanguageCodes] = None
|
lang class-attribute instance-attribute
lang: Attr[LanguageCodes] = None
LengthAdjustAttr
Bases: Attr
Parameters:
-
lengthAdjust (Literal['spacing', 'spacingAndGlyphs'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LengthAdjustAttr(Attr):
lengthAdjust: models.Attr[Literal["spacing", "spacingAndGlyphs"]] = (
None
)
|
lengthAdjust class-attribute instance-attribute
lengthAdjust: Attr[
Literal["spacing", "spacingAndGlyphs"]
] = None
LetterSpacingAttr
Bases: Attr
Parameters:
-
letter_spacing (Literal['normal'] | Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LetterSpacingAttr(Attr):
letter_spacing: models.Attr[
Literal["normal"] | typedefs.Length | typedefs.Inherit
] = None
|
letter_spacing class-attribute instance-attribute
letter_spacing: Attr[
Literal["normal"] | Length | Inherit
] = None
LightingColorAttr
Bases: Attr
Parameters:
-
lighting_color (Literal['currentColor'] | Literal['inherit'] | str | Color | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LightingColorAttr(Attr):
lighting_color: models.Attr[
Literal["currentColor"]
| typedefs.Color
| typedefs.Inherit
| typedefs.Unparsed
] = None
|
lighting_color class-attribute instance-attribute
lighting_color: Attr[
Literal["currentColor"] | Color | Inherit | Unparsed
] = None
LimitingConeAngleAttr
Bases: Attr
Parameters:
-
limitingConeAngle (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LimitingConeAngleAttr(Attr):
limitingConeAngle: models.Attr[typedefs.Number] = None
|
limitingConeAngle class-attribute instance-attribute
limitingConeAngle: Attr[Number] = None
LocalAttr
Bases: Attr
Parameters:
-
local (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class LocalAttr(Attr):
local: models.Attr[typedefs.Unparsed] = None
|
local class-attribute instance-attribute
local: Attr[Unparsed] = None
MarkerEndAttr
Bases: Attr
Parameters:
-
marker_end (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerEndAttr(Attr):
marker_end: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
marker_end class-attribute instance-attribute
marker_end: Attr[FuncIri | None_ | Inherit] = None
MarkerHeightAttr
Bases: Attr
Parameters:
-
markerHeight (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerHeightAttr(Attr):
markerHeight: models.Attr[typedefs.Length] = None
|
markerHeight class-attribute instance-attribute
markerHeight: Attr[Length] = None
MarkerMidAttr
Bases: Attr
Parameters:
-
marker_mid (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerMidAttr(Attr):
marker_mid: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
marker_mid class-attribute instance-attribute
marker_mid: Attr[FuncIri | None_ | Inherit] = None
MarkerStartAttr
Bases: Attr
Parameters:
-
marker_start (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerStartAttr(Attr):
marker_start: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
marker_start class-attribute instance-attribute
marker_start: Attr[FuncIri | None_ | Inherit] = None
MarkerUnitsAttr
Bases: Attr
Parameters:
-
markerUnits (Literal['strokeWidth', 'userSpaceOnUse'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerUnitsAttr(Attr):
markerUnits: models.Attr[Literal["strokeWidth", "userSpaceOnUse"]] = (
None
)
|
markerUnits class-attribute instance-attribute
markerUnits: Attr[
Literal["strokeWidth", "userSpaceOnUse"]
] = None
MarkerWidthAttr
Bases: Attr
Parameters:
-
markerWidth (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MarkerWidthAttr(Attr):
markerWidth: models.Attr[typedefs.Length] = None
|
markerWidth class-attribute instance-attribute
markerWidth: Attr[Length] = None
MaskAttr
Bases: Attr
Parameters:
-
mask (FuncIri | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MaskAttr(Attr):
mask: models.Attr[
typedefs.FuncIri | typedefs.None_ | typedefs.Inherit
] = None
|
mask class-attribute instance-attribute
mask: Attr[FuncIri | None_ | Inherit] = None
MaskContentUnitsAttr
Bases: Attr
Parameters:
-
maskContentUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MaskContentUnitsAttr(Attr):
maskContentUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
maskContentUnits class-attribute instance-attribute
maskContentUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
MaskUnitsAttr
Bases: Attr
Parameters:
-
maskUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MaskUnitsAttr(Attr):
maskUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
maskUnits class-attribute instance-attribute
maskUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
MathematicalAttr
Bases: Attr
Parameters:
-
mathematical (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MathematicalAttr(Attr):
mathematical: models.Attr[typedefs.Number] = None
|
mathematical class-attribute instance-attribute
mathematical: Attr[Number] = None
MaxAttr
Bases: Attr
Parameters:
-
max (Literal['media'] | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MaxAttr(Attr):
max: models.Attr[Literal["media"] | typedefs.ClockValue] = None
|
max class-attribute instance-attribute
max: Attr[Literal['media'] | ClockValue] = None
Bases: Attr
Parameters:
-
media (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MediaAttr(Attr):
media: models.Attr[typedefs.MediaDescriptors] = None
|
media: Attr[MediaDescriptors] = None
MethodAttr
Bases: Attr
Parameters:
-
method (Literal['align', 'stretch'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MethodAttr(Attr):
method: models.Attr[Literal["align", "stretch"]] = None
|
method class-attribute instance-attribute
method: Attr[Literal['align', 'stretch']] = None
MinAttr
Bases: Attr
Parameters:
-
min (Literal['media'] | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class MinAttr(Attr):
min: models.Attr[Literal["media"] | typedefs.ClockValue] = None
|
min class-attribute instance-attribute
min: Attr[Literal['media'] | ClockValue] = None
ModeAttr
Bases: Attr
Parameters:
-
mode (Literal['normal', 'multiply', 'screen', 'darken', 'lighten'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ModeAttr(Attr):
mode: models.Attr[
Literal["normal", "multiply", "screen", "darken", "lighten"]
] = None
|
mode class-attribute instance-attribute
mode: Attr[
Literal[
"normal", "multiply", "screen", "darken", "lighten"
]
] = None
NameAnythingAttr
Bases: Attr
Parameters:
-
name (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class NameAnythingAttr(Attr):
name: models.Attr[typedefs.Anything] = None
|
name class-attribute instance-attribute
name: Attr[Anything] = None
NameNameAttr
Bases: Attr
Parameters:
-
name (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class NameNameAttr(Attr):
name: models.Attr[typedefs.Name] = None
|
name class-attribute instance-attribute
NumOctavesAttr
Bases: Attr
Parameters:
-
numOctaves (int | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class NumOctavesAttr(Attr):
numOctaves: models.Attr[typedefs.Integer] = None
|
numOctaves class-attribute instance-attribute
numOctaves: Attr[Integer] = None
OffsetNumberAttr
Bases: Attr
Parameters:
-
offset (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OffsetNumberAttr(Attr):
offset: models.Attr[typedefs.Number] = None
|
offset class-attribute instance-attribute
offset: Attr[Number] = None
OffsetNumberPercentageAttr
Bases: Attr
Parameters:
-
offset (float | Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OffsetNumberPercentageAttr(Attr):
offset: models.Attr[typedefs.Number | typedefs.Percentage] = None
|
offset class-attribute instance-attribute
offset: Attr[Number | Percentage] = None
OnAbortAttr
Bases: Attr
Parameters:
-
onabort (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnAbortAttr(Attr):
onabort: models.Attr[typedefs.Anything] = None
|
onabort class-attribute instance-attribute
onabort: Attr[Anything] = None
OnActivateAttr
Bases: Attr
Parameters:
-
onactivate (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnActivateAttr(Attr):
onactivate: models.Attr[typedefs.Anything] = None
|
onactivate class-attribute instance-attribute
onactivate: Attr[Anything] = None
OnBeginAttr
Bases: Attr
Parameters:
-
onbegin (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnBeginAttr(Attr):
onbegin: models.Attr[typedefs.Anything] = None
|
onbegin class-attribute instance-attribute
onbegin: Attr[Anything] = None
OnClickAttr
Bases: Attr
Parameters:
-
onclick (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnClickAttr(Attr):
onclick: models.Attr[typedefs.Anything] = None
|
onclick class-attribute instance-attribute
onclick: Attr[Anything] = None
OnEndAttr
Bases: Attr
Parameters:
-
onend (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnEndAttr(Attr):
onend: models.Attr[typedefs.Anything] = None
|
onend class-attribute instance-attribute
onend: Attr[Anything] = None
OnErrorAttr
Bases: Attr
Parameters:
-
onerror (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnErrorAttr(Attr):
onerror: models.Attr[typedefs.Anything] = None
|
onerror class-attribute instance-attribute
onerror: Attr[Anything] = None
OnFocusInAttr
Bases: Attr
Parameters:
-
onfocusin (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnFocusInAttr(Attr):
onfocusin: models.Attr[typedefs.Anything] = None
|
onfocusin class-attribute instance-attribute
onfocusin: Attr[Anything] = None
OnFocusOutAttr
Bases: Attr
Parameters:
-
onfocusout (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnFocusOutAttr(Attr):
onfocusout: models.Attr[typedefs.Anything] = None
|
onfocusout class-attribute instance-attribute
onfocusout: Attr[Anything] = None
OnLoadAttr
Bases: Attr
Parameters:
-
onload (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnLoadAttr(Attr):
onload: models.Attr[typedefs.Anything] = None
|
onload class-attribute instance-attribute
onload: Attr[Anything] = None
OnMouseDownAttr
Bases: Attr
Parameters:
-
onmousedown (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnMouseDownAttr(Attr):
onmousedown: models.Attr[typedefs.Anything] = None
|
onmousedown class-attribute instance-attribute
onmousedown: Attr[Anything] = None
OnMouseMoveAttr
Bases: Attr
Parameters:
-
onmousemove (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnMouseMoveAttr(Attr):
onmousemove: models.Attr[typedefs.Anything] = None
|
onmousemove class-attribute instance-attribute
onmousemove: Attr[Anything] = None
OnMouseOutAttr
Bases: Attr
Parameters:
-
onmouseout (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnMouseOutAttr(Attr):
onmouseout: models.Attr[typedefs.Anything] = None
|
onmouseout class-attribute instance-attribute
onmouseout: Attr[Anything] = None
OnMouseOverAttr
Bases: Attr
Parameters:
-
onmouseover (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnMouseOverAttr(Attr):
onmouseover: models.Attr[typedefs.Anything] = None
|
onmouseover class-attribute instance-attribute
onmouseover: Attr[Anything] = None
OnMouseUpAttr
Bases: Attr
Parameters:
-
onmouseup (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnMouseUpAttr(Attr):
onmouseup: models.Attr[typedefs.Anything] = None
|
onmouseup class-attribute instance-attribute
onmouseup: Attr[Anything] = None
OnRepeatAttr
Bases: Attr
Parameters:
-
onrepeat (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnRepeatAttr(Attr):
onrepeat: models.Attr[typedefs.Anything] = None
|
onrepeat class-attribute instance-attribute
onrepeat: Attr[Anything] = None
OnResizeAttr
Bases: Attr
Parameters:
-
onresize (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnResizeAttr(Attr):
onresize: models.Attr[typedefs.Anything] = None
|
onresize class-attribute instance-attribute
onresize: Attr[Anything] = None
Bases: Attr
Parameters:
-
onscroll (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnScrollAttr(Attr):
onscroll: models.Attr[typedefs.Anything] = None
|
onscroll: Attr[Anything] = None
OnUnloadAttr
Bases: Attr
Parameters:
-
onunload (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnUnloadAttr(Attr):
onunload: models.Attr[typedefs.Anything] = None
|
onunload class-attribute instance-attribute
onunload: Attr[Anything] = None
OnZoomAttr
Bases: Attr
Parameters:
-
onzoom (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OnZoomAttr(Attr):
onzoom: models.Attr[typedefs.Anything] = None
|
onzoom class-attribute instance-attribute
onzoom: Attr[Anything] = None
OpacityAttr
Bases: Attr
Parameters:
-
opacity (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OpacityAttr(Attr):
opacity: models.Attr[typedefs.OpacityValue | typedefs.Inherit] = None
|
opacity class-attribute instance-attribute
opacity: Attr[OpacityValue | Inherit] = None
OperatorFeCompositeAttr
Bases: Attr
Parameters:
-
operator (Literal['over', 'in', 'out', 'atop', 'xor', 'arithmetic'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OperatorFeCompositeAttr(Attr):
operator: models.Attr[
Literal["over", "in", "out", "atop", "xor", "arithmetic"]
] = None
|
operator class-attribute instance-attribute
operator: Attr[
Literal[
"over", "in", "out", "atop", "xor", "arithmetic"
]
] = None
OperatorFeMorphologyAttr
Bases: Attr
Parameters:
-
operator (Literal['erode', 'dilate'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OperatorFeMorphologyAttr(Attr):
operator: models.Attr[Literal["erode", "dilate"]] = None
|
operator class-attribute instance-attribute
operator: Attr[Literal['erode', 'dilate']] = None
OrderAttr
Bases: Attr
Parameters:
-
order (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OrderAttr(Attr):
order: models.Attr[typedefs.NumberOptionalNumber] = None
|
order class-attribute instance-attribute
order: Attr[NumberOptionalNumber] = None
OrientAttr
Bases: Attr
Parameters:
-
orient (Literal['auto'] | Literal['auto-start-reverse'] | Angle | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OrientAttr(Attr):
orient: models.Attr[
typedefs.Auto | Literal["auto-start-reverse"] | typedefs.Angle
] = None
|
orient class-attribute instance-attribute
orient: Attr[
Auto | Literal["auto-start-reverse"] | Angle
] = None
OrientationAttr
Bases: Attr
Parameters:
-
orientation (Literal['h', 'v'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OrientationAttr(Attr):
orientation: models.Attr[Literal["h", "v"]] = None
|
orientation class-attribute instance-attribute
orientation: Attr[Literal['h', 'v']] = None
OriginAttr
Bases: Attr
Parameters:
-
origin (Literal['default'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OriginAttr(Attr):
origin: models.Attr[Literal["default"]] = None
|
origin class-attribute instance-attribute
origin: Attr[Literal['default']] = None
OverflowAttr
Bases: Attr
Parameters:
-
overflow (Literal['visible', 'hidden', 'scroll'] | Literal['auto'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OverflowAttr(Attr):
overflow: models.Attr[
Literal["visible", "hidden", "scroll"]
| typedefs.Auto
| typedefs.Inherit
] = None
|
overflow class-attribute instance-attribute
overflow: Attr[
Literal["visible", "hidden", "scroll"] | Auto | Inherit
] = None
OverlinePositionAttr
Bases: Attr
Parameters:
-
overline_position (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OverlinePositionAttr(Attr):
overline_position: models.Attr[typedefs.Number] = None
|
overline_position class-attribute instance-attribute
overline_position: Attr[Number] = None
OverlineThicknessAttr
Bases: Attr
Parameters:
-
overline_thickness (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class OverlineThicknessAttr(Attr):
overline_thickness: models.Attr[typedefs.Number] = None
|
overline_thickness class-attribute instance-attribute
overline_thickness: Attr[Number] = None
PaintOrderAttr
Bases: Attr
Parameters:
-
paint_order (Literal['normal', 'fill', 'stroke', 'markers'] | None | Literal['inherit'], default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PaintOrderAttr(Attr):
paint_order: (
models.Attr[Literal["normal", "fill", "stroke", "markers"]]
| typedefs.Inherit
) = None
|
paint_order class-attribute instance-attribute
paint_order: (
Attr[Literal["normal", "fill", "stroke", "markers"]]
| Inherit
) = None
Panose1Attr
Bases: Attr
Parameters:
-
panose1 (tuple[int, int, int, int, int, int, int, int, int, int] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class Panose1Attr(Attr):
panose1: models.Attr[
models.Tuple[
tuple[
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
typedefs.Integer,
]
]
] = None
|
panose1 class-attribute instance-attribute
panose1: Attr[
Tuple[
tuple[
Integer,
Integer,
Integer,
Integer,
Integer,
Integer,
Integer,
Integer,
Integer,
Integer,
]
]
] = None
PathAttr
Bases: Attr
Parameters:
-
path (PathData | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PathAttr(Attr):
path: models.Attr[typedefs.PathData] = None
|
path class-attribute instance-attribute
path: Attr[PathData] = None
PathLengthAttr
Bases: Attr
Parameters:
-
pathLength (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PathLengthAttr(Attr):
pathLength: models.Attr[typedefs.Number] = None
|
pathLength class-attribute instance-attribute
pathLength: Attr[Number] = None
PatternContentUnitsAttr
Bases: Attr
Parameters:
-
patternContentUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PatternContentUnitsAttr(Attr):
patternContentUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
patternContentUnits class-attribute instance-attribute
patternContentUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
Bases: Attr
Parameters:
-
patternTransform (list[Translate | Scale | Rotate | SkewX | SkewY | Matrix] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PatternTransformAttr(Attr):
patternTransform: models.Attr[typedefs.TransformList] = None
|
patternTransform: Attr[TransformList] = None
PatternUnitsAttr
Bases: Attr
Parameters:
-
patternUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PatternUnitsAttr(Attr):
patternUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
patternUnits class-attribute instance-attribute
patternUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
PointerEventsAttr
Bases: Attr
Parameters:
-
pointer_events (Literal['visiblePainted', 'visibleFill', 'visibleStroke', 'visible', 'painted', 'fill', 'stroke'] | Literal['all'] | Literal['none'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PointerEventsAttr(Attr):
pointer_events: models.Attr[
Literal[
"visiblePainted",
"visibleFill",
"visibleStroke",
"visible",
"painted",
"fill",
"stroke",
]
| typedefs.All
| typedefs.None_
| typedefs.Inherit
] = None
|
pointer_events class-attribute instance-attribute
pointer_events: Attr[
Literal[
"visiblePainted",
"visibleFill",
"visibleStroke",
"visible",
"painted",
"fill",
"stroke",
]
| All
| None_
| Inherit
] = None
PointsAtXAttr
Bases: Attr
Parameters:
-
pointsAtX (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PointsAtXAttr(Attr):
pointsAtX: models.Attr[typedefs.Number] = None
|
pointsAtX class-attribute instance-attribute
pointsAtX: Attr[Number] = None
PointsAtYAttr
Bases: Attr
Parameters:
-
pointsAtY (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PointsAtYAttr(Attr):
pointsAtY: models.Attr[typedefs.Number] = None
|
pointsAtY class-attribute instance-attribute
pointsAtY: Attr[Number] = None
PointsAtZAttr
Bases: Attr
Parameters:
-
pointsAtZ (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PointsAtZAttr(Attr):
pointsAtZ: models.Attr[typedefs.Number] = None
|
pointsAtZ class-attribute instance-attribute
pointsAtZ: Attr[Number] = None
PointsAttr
Bases: Attr
Parameters:
-
points (list[Point] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PointsAttr(Attr):
points: models.Attr[typedefs.ListOfPoints] = None
|
points class-attribute instance-attribute
points: Attr[ListOfPoints] = None
PreserveAlphaAttr
Bases: Attr
Parameters:
-
preserveAlpha (bool | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PreserveAlphaAttr(Attr):
preserveAlpha: models.Attr[typedefs.Boolean] = None
|
preserveAlpha class-attribute instance-attribute
preserveAlpha: Attr[Boolean] = None
PreserveAspectRatioAttr
Bases: Attr
Parameters:
-
preserveAspectRatio (None | Literal['xMinYMin', 'xMidYMin', 'xMaxYMin', 'xMinYMid', 'xMidYMid', 'xMaxYMid', 'xMinYMax', 'xMidYMax', 'xMaxYMax'] | str, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PreserveAspectRatioAttr(Attr):
preserveAspectRatio: models.Attr[
None
| Literal[
"xMinYMin",
"xMidYMin",
"xMaxYMin",
"xMinYMid",
"xMidYMid",
"xMaxYMid",
"xMinYMax",
"xMidYMax",
"xMaxYMax",
]
| typedefs.Unparsed
] = None
|
preserveAspectRatio class-attribute instance-attribute
preserveAspectRatio: Attr[
None
| Literal[
"xMinYMin",
"xMidYMin",
"xMaxYMin",
"xMinYMid",
"xMidYMid",
"xMaxYMid",
"xMinYMax",
"xMidYMax",
"xMaxYMax",
]
| Unparsed
] = None
PrimitiveUnitsAttr
Bases: Attr
Parameters:
-
primitiveUnits (Literal['userSpaceOnUse', 'objectBoundingBox'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class PrimitiveUnitsAttr(Attr):
primitiveUnits: models.Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
|
primitiveUnits class-attribute instance-attribute
primitiveUnits: Attr[
Literal["userSpaceOnUse", "objectBoundingBox"]
] = None
RAttr
Bases: Attr
Parameters:
-
r (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RAttr(Attr):
r: models.Attr[typedefs.Length] = None
|
r class-attribute instance-attribute
RadiusAttr
Bases: Attr
Parameters:
-
radius (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RadiusAttr(Attr):
radius: models.Attr[typedefs.NumberOptionalNumber] = None
|
radius class-attribute instance-attribute
radius: Attr[NumberOptionalNumber] = None
RefXAttr
Bases: Attr
Parameters:
-
ref_x (Literal['left', 'center', 'right'] | Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RefXAttr(Attr):
ref_x: models.Attr[
Literal["left", "center", "right"] | typedefs.Coordinate
] = None
|
ref_x class-attribute instance-attribute
ref_x: Attr[
Literal["left", "center", "right"] | Coordinate
] = None
RefYAttr
Bases: Attr
Parameters:
-
ref_y (Literal['top', 'center', 'bottom'] | Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RefYAttr(Attr):
ref_y: models.Attr[
Literal["top", "center", "bottom"] | typedefs.Coordinate
] = None
|
ref_y class-attribute instance-attribute
ref_y: Attr[
Literal["top", "center", "bottom"] | Coordinate
] = None
RenderingIntentAttr
Bases: Attr
Parameters:
-
rendering_intent (Literal['auto', 'perceptual', 'relative-colorimetric', 'saturation', 'absolute-colorimetric'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RenderingIntentAttr(Attr):
rendering_intent: models.Attr[
Literal[
"auto",
"perceptual",
"relative-colorimetric",
"saturation",
"absolute-colorimetric",
]
] = None
|
rendering_intent class-attribute instance-attribute
rendering_intent: Attr[
Literal[
"auto",
"perceptual",
"relative-colorimetric",
"saturation",
"absolute-colorimetric",
]
] = None
RepeatCountAttr
Bases: Attr
Parameters:
-
repeatCount (Literal['indefinite'] | float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RepeatCountAttr(Attr):
repeatCount: models.Attr[
Literal["indefinite"] | typedefs.NumericValue
] = None
|
repeatCount class-attribute instance-attribute
repeatCount: Attr[Literal["indefinite"] | NumericValue] = (
None
)
RepeatDurAttr
Bases: Attr
Parameters:
-
repeatDur (Literal['indefinite'] | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RepeatDurAttr(Attr):
repeatDur: models.Attr[Literal["indefinite"] | typedefs.ClockValue] = (
None
)
|
repeatDur class-attribute instance-attribute
repeatDur: Attr[Literal['indefinite'] | ClockValue] = None
RequiredExtensionsAttr
Bases: Attr
Parameters:
-
requiredExtensions (list[Iri] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RequiredExtensionsAttr(Attr):
requiredExtensions: models.Attr[typedefs.ListOfExtensions] = None
|
requiredExtensions class-attribute instance-attribute
requiredExtensions: Attr[ListOfExtensions] = None
RequiredFeaturesAttr
Bases: Attr
Parameters:
-
requiredFeatures (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RequiredFeaturesAttr(Attr):
requiredFeatures: models.Attr[typedefs.ListOfFeatures] = None
|
requiredFeatures class-attribute instance-attribute
requiredFeatures: Attr[ListOfFeatures] = None
RestartAttr
Bases: Attr
Parameters:
-
restart (Literal['always', 'whenNotActive', 'never'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RestartAttr(Attr):
restart: models.Attr[Literal["always", "whenNotActive", "never"]] = (
None
)
|
restart class-attribute instance-attribute
restart: Attr[
Literal["always", "whenNotActive", "never"]
] = None
ResultAttr
Bases: Attr
Parameters:
-
result (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ResultAttr(Attr):
result: models.Attr[typedefs.FilterPrimitiveReference] = None
|
result class-attribute instance-attribute
result: Attr[FilterPrimitiveReference] = None
RotateListOfNumbersAttr
Bases: Attr
Parameters:
-
rotate (list[float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RotateListOfNumbersAttr(Attr):
rotate: models.Attr[typedefs.ListOfNumbers] = None
|
rotate class-attribute instance-attribute
rotate: Attr[ListOfNumbers] = None
RotateNumberAutoAutoReverseAttr
Bases: Attr
Parameters:
-
rotate (float | None | Literal['auto'] | Literal['auto-reverse'], default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RotateNumberAutoAutoReverseAttr(Attr):
rotate: (
models.Attr[typedefs.Number]
| typedefs.Auto
| Literal["auto-reverse"]
) = None
|
rotate class-attribute instance-attribute
rotate: Attr[Number] | Auto | Literal["auto-reverse"] = None
RxAttr
Bases: Attr
Parameters:
-
rx (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RxAttr(Attr):
rx: models.Attr[typedefs.Length] = None
|
rx class-attribute instance-attribute
RyAttr
Bases: Attr
Parameters:
-
ry (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class RyAttr(Attr):
ry: models.Attr[typedefs.Length] = None
|
ry class-attribute instance-attribute
ScaleAttr
Bases: Attr
Parameters:
-
scale (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ScaleAttr(Attr):
scale: models.Attr[typedefs.Number] = None
|
scale class-attribute instance-attribute
scale: Attr[Number] = None
SeedAttr
Bases: Attr
Parameters:
-
seed (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SeedAttr(Attr):
seed: models.Attr[typedefs.Number] = None
|
seed class-attribute instance-attribute
seed: Attr[Number] = None
ShapeRenderingAttr
Bases: Attr
Parameters:
-
shape_rendering (Literal['auto'] | Literal['optimizeSpeed', 'crispEdges', 'geometricPrecision'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ShapeRenderingAttr(Attr):
shape_rendering: models.Attr[
typedefs.Auto
| Literal["optimizeSpeed", "crispEdges", "geometricPrecision"]
| typedefs.Inherit
] = None
|
shape_rendering class-attribute instance-attribute
shape_rendering: Attr[
Auto
| Literal[
"optimizeSpeed", "crispEdges", "geometricPrecision"
]
| Inherit
] = None
SlopeAttr
Bases: Attr
Parameters:
-
slope (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SlopeAttr(Attr):
slope: models.Attr[typedefs.Number] = None
|
slope class-attribute instance-attribute
slope: Attr[Number] = None
SpacingAttr
Bases: Attr
Parameters:
-
spacing (Literal['auto', 'exact'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SpacingAttr(Attr):
spacing: models.Attr[Literal["auto", "exact"]] = None
|
spacing class-attribute instance-attribute
spacing: Attr[Literal['auto', 'exact']] = None
SpecularConstantAttr
Bases: Attr
Parameters:
-
specularConstant (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SpecularConstantAttr(Attr):
specularConstant: models.Attr[typedefs.Number] = None
|
specularConstant class-attribute instance-attribute
specularConstant: Attr[Number] = None
SpecularExponentAttr
Bases: Attr
Parameters:
-
specularExponent (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SpecularExponentAttr(Attr):
specularExponent: models.Attr[typedefs.Number] = None
|
specularExponent class-attribute instance-attribute
specularExponent: Attr[Number] = None
SpreadMethodAttr
Bases: Attr
Parameters:
-
spreadMethod (Literal['pad', 'reflect', 'repeat'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SpreadMethodAttr(Attr):
spreadMethod: models.Attr[Literal["pad", "reflect", "repeat"]] = None
|
spreadMethod class-attribute instance-attribute
spreadMethod: Attr[Literal["pad", "reflect", "repeat"]] = (
None
)
StartOffsetAttr
Bases: Attr
Parameters:
-
startOffset (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StartOffsetAttr(Attr):
startOffset: models.Attr[typedefs.Length] = None
|
startOffset class-attribute instance-attribute
startOffset: Attr[Length] = None
StdDeviationAttr
Bases: Attr
Parameters:
-
stdDeviation (float | tuple[float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StdDeviationAttr(Attr):
stdDeviation: models.Attr[typedefs.NumberOptionalNumber] = None
|
stdDeviation class-attribute instance-attribute
stdDeviation: Attr[NumberOptionalNumber] = None
StemhAttr
Bases: Attr
Parameters:
-
stemh (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StemhAttr(Attr):
stemh: models.Attr[typedefs.Number] = None
|
stemh class-attribute instance-attribute
stemh: Attr[Number] = None
StemvAttr
Bases: Attr
Parameters:
-
stemv (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StemvAttr(Attr):
stemv: models.Attr[typedefs.Number] = None
|
stemv class-attribute instance-attribute
stemv: Attr[Number] = None
StitchTilesAttr
Bases: Attr
Parameters:
-
stitchTiles (Literal['stitch', 'noStitch'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StitchTilesAttr(Attr):
stitchTiles: models.Attr[Literal["stitch", "noStitch"]] = None
|
stitchTiles class-attribute instance-attribute
stitchTiles: Attr[Literal['stitch', 'noStitch']] = None
StopColorAttr
Bases: Attr
Parameters:
-
stop_color (Literal['currentColor'] | Literal['inherit'] | str | Color | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StopColorAttr(Attr):
stop_color: models.Attr[
Literal["currentColor"]
| typedefs.Inherit
| typedefs.IccColor
| typedefs.Color
] = None
|
stop_color class-attribute instance-attribute
stop_color: Attr[
Literal["currentColor"] | Inherit | IccColor | Color
] = None
StopOpacityAttr
Bases: Attr
Parameters:
-
stop_opacity (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StopOpacityAttr(Attr):
stop_opacity: models.Attr[typedefs.OpacityValue | typedefs.Inherit] = (
None
)
|
stop_opacity class-attribute instance-attribute
stop_opacity: Attr[OpacityValue | Inherit] = None
StrikethroughPositionAttr
Bases: Attr
Parameters:
-
strikethrough_position (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrikethroughPositionAttr(Attr):
strikethrough_position: models.Attr[typedefs.Number] = None
|
strikethrough_position class-attribute instance-attribute
strikethrough_position: Attr[Number] = None
StrikethroughThicknessAttr
Bases: Attr
Parameters:
-
strikethrough_thickness (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrikethroughThicknessAttr(Attr):
strikethrough_thickness: models.Attr[typedefs.Number] = None
|
strikethrough_thickness class-attribute instance-attribute
strikethrough_thickness: Attr[Number] = None
StringAttr
Bases: Attr
Parameters:
-
string (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StringAttr(Attr):
string: models.Attr[typedefs.Anything] = None
|
string class-attribute instance-attribute
string: Attr[Anything] = None
StrokeAttr
Bases: Attr
Parameters:
-
stroke (Literal['none'] | Literal['currentColor', 'context-fill', 'context-stroke'] | Literal['inherit'] | Color | FuncIri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeAttr(Attr):
stroke: models.Attr[typedefs.Paint] = None
|
stroke class-attribute instance-attribute
stroke: Attr[Paint] = None
StrokeDasharrayAttr
Bases: Attr
Parameters:
-
stroke_dasharray (Literal['none'] | list[Length] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeDasharrayAttr(Attr):
stroke_dasharray: models.Attr[
typedefs.None_ | typedefs.Dasharray | typedefs.Inherit
] = None
|
stroke_dasharray class-attribute instance-attribute
stroke_dasharray: Attr[None_ | Dasharray | Inherit] = None
StrokeDashoffsetAttr
Bases: Attr
Parameters:
-
stroke_dashoffset (Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeDashoffsetAttr(Attr):
stroke_dashoffset: models.Attr[
typedefs.Percentage | typedefs.Length | typedefs.Inherit
] = None
|
stroke_dashoffset class-attribute instance-attribute
stroke_dashoffset: Attr[Percentage | Length | Inherit] = (
None
)
StrokeLinecapAttr
Bases: Attr
Parameters:
-
stroke_linecap (Literal['butt', 'round', 'square'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeLinecapAttr(Attr):
stroke_linecap: models.Attr[
Literal["butt", "round", "square"] | typedefs.Inherit
] = None
|
stroke_linecap class-attribute instance-attribute
stroke_linecap: Attr[
Literal["butt", "round", "square"] | Inherit
] = None
StrokeLinejoinAttr
Bases: Attr
Parameters:
-
stroke_linejoin (Literal['miter', 'round', 'bevel', 'miter-clip', 'arcs'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeLinejoinAttr(Attr):
stroke_linejoin: models.Attr[
Literal["miter", "round", "bevel", "miter-clip", "arcs"]
| typedefs.Inherit
] = None
|
stroke_linejoin class-attribute instance-attribute
stroke_linejoin: Attr[
Literal["miter", "round", "bevel", "miter-clip", "arcs"]
| Inherit
] = None
StrokeMiterlimitAttr
Bases: Attr
Parameters:
-
stroke_miterlimit (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeMiterlimitAttr(Attr):
stroke_miterlimit: models.Attr[
typedefs.Miterlimit | typedefs.Inherit
] = None
|
stroke_miterlimit class-attribute instance-attribute
stroke_miterlimit: Attr[Miterlimit | Inherit] = None
StrokeOpacityAttr
Bases: Attr
Parameters:
-
stroke_opacity (float | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeOpacityAttr(Attr):
stroke_opacity: models.Attr[
typedefs.OpacityValue | typedefs.Inherit
] = None
|
stroke_opacity class-attribute instance-attribute
stroke_opacity: Attr[OpacityValue | Inherit] = None
StrokeWidthAttr
Bases: Attr
Parameters:
-
stroke_width (Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StrokeWidthAttr(Attr):
stroke_width: models.Attr[
typedefs.Percentage | typedefs.Length | typedefs.Inherit
] = None
|
stroke_width class-attribute instance-attribute
stroke_width: Attr[Percentage | Length | Inherit] = None
StyleAttr
Bases: Attr
Parameters:
-
style (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class StyleAttr(Attr):
style: models.Attr[typedefs.Unparsed] = None
|
style class-attribute instance-attribute
style: Attr[Unparsed] = None
SurfaceScaleAttr
Bases: Attr
Parameters:
-
surfaceScale (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SurfaceScaleAttr(Attr):
surfaceScale: models.Attr[typedefs.Number] = None
|
surfaceScale class-attribute instance-attribute
surfaceScale: Attr[Number] = None
SystemLanguageAttr
Bases: Attr
Parameters:
-
systemLanguage (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class SystemLanguageAttr(Attr):
systemLanguage: models.Attr[typedefs.LanguageCodes] = None
|
systemLanguage class-attribute instance-attribute
systemLanguage: Attr[LanguageCodes] = None
TableValuesAttr
Bases: Attr
Parameters:
-
tableValues (list[float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TableValuesAttr(Attr):
tableValues: models.Attr[typedefs.ListOfNumbers] = None
|
tableValues class-attribute instance-attribute
tableValues: Attr[ListOfNumbers] = None
TargetAttr
Bases: Attr
Parameters:
-
target (Literal['_replace', '_self', '_parent', '_top', '_blank'] | str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TargetAttr(Attr):
target: models.Attr[
Literal["_replace", "_self", "_parent", "_top", "_blank"]
| typedefs.XmlName
] = None
|
target class-attribute instance-attribute
target: Attr[
Literal[
"_replace", "_self", "_parent", "_top", "_blank"
]
| XmlName
] = None
TargetXAttr
Bases: Attr
Parameters:
-
targetX (int | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TargetXAttr(Attr):
targetX: models.Attr[typedefs.Integer] = None
|
targetX class-attribute instance-attribute
targetX: Attr[Integer] = None
TargetYAttr
Bases: Attr
Parameters:
-
targetY (int | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TargetYAttr(Attr):
targetY: models.Attr[typedefs.Integer] = None
|
targetY class-attribute instance-attribute
targetY: Attr[Integer] = None
TextAlignAllAttr
Bases: Attr
Parameters:
-
text_align_all (Literal['start', 'end', 'left', 'right', 'center', 'justify', 'match-parent'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextAlignAllAttr(Attr):
text_align_all: models.Attr[
Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
]
| typedefs.Inherit
] = None
|
text_align_all class-attribute instance-attribute
text_align_all: Attr[
Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
]
| Inherit
] = None
TextAlignAttr
Bases: Attr
Parameters:
-
text_align (Literal['start', 'end', 'left', 'right', 'center', 'justify', 'match-parent', 'justify-all'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextAlignAttr(Attr):
text_align: models.Attr[
Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
"justify-all",
]
| typedefs.Inherit
] = None
|
text_align class-attribute instance-attribute
text_align: Attr[
Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
"justify-all",
]
| Inherit
] = None
TextAlignLastAttr
Bases: Attr
Parameters:
-
text_align_last (Literal['auto'] | Literal['start', 'end', 'left', 'right', 'center', 'justify', 'match-parent'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextAlignLastAttr(Attr):
text_align_last: models.Attr[
typedefs.Auto
| Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
]
| typedefs.Inherit
] = None
|
text_align_last class-attribute instance-attribute
text_align_last: Attr[
Auto
| Literal[
"start",
"end",
"left",
"right",
"center",
"justify",
"match-parent",
]
| Inherit
] = None
TextAnchorAttr
Bases: Attr
Parameters:
-
text_anchor (Literal['start', 'middle', 'end'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextAnchorAttr(Attr):
text_anchor: models.Attr[
Literal["start", "middle", "end"] | typedefs.Inherit
] = None
|
text_anchor class-attribute instance-attribute
text_anchor: Attr[
Literal["start", "middle", "end"] | Inherit
] = None
TextDecorationAttr
Bases: Attr
Parameters:
-
text_decoration (Literal['none'] | Literal['underline', 'overline', 'line-through', 'blink'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextDecorationAttr(Attr):
text_decoration: models.Attr[
typedefs.None_
| Literal["underline", "overline", "line-through", "blink"]
| typedefs.Inherit
] = None
|
text_decoration class-attribute instance-attribute
text_decoration: Attr[
None_
| Literal[
"underline", "overline", "line-through", "blink"
]
| Inherit
] = None
TextIndentAttr
Bases: Attr
Parameters:
-
text_indent (Length | Literal['each-line', 'hanging'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextIndentAttr(Attr):
text_indent: models.Attr[
typedefs.Length
| typedefs.Percentage
| Literal["each-line", "hanging"]
| typedefs.Inherit
] = None
|
text_indent class-attribute instance-attribute
text_indent: Attr[
Length
| Percentage
| Literal["each-line", "hanging"]
| Inherit
] = None
TextLengthAttr
Bases: Attr
Parameters:
-
textLength (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextLengthAttr(Attr):
textLength: models.Attr[typedefs.Length] = None
|
textLength class-attribute instance-attribute
textLength: Attr[Length] = None
TextRenderingAttr
Bases: Attr
Parameters:
-
text_rendering (Literal['auto'] | Literal['optimizeSpeed', 'optimizeLegibility', 'geometricPrecision'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TextRenderingAttr(Attr):
text_rendering: models.Attr[
typedefs.Auto
| Literal[
"optimizeSpeed", "optimizeLegibility", "geometricPrecision"
]
| typedefs.Inherit
] = None
|
text_rendering class-attribute instance-attribute
text_rendering: Attr[
Auto
| Literal[
"optimizeSpeed",
"optimizeLegibility",
"geometricPrecision",
]
| Inherit
] = None
TitleAttr
Bases: Attr
Parameters:
-
title (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TitleAttr(Attr):
title: models.Attr[typedefs.AdvisoryTitle] = None
|
title class-attribute instance-attribute
title: Attr[AdvisoryTitle] = None
ToAttr
Bases: Attr
Parameters:
-
to (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ToAttr(Attr):
to: models.Attr[typedefs.Unparsed] = None
|
to class-attribute instance-attribute
to: Attr[Unparsed] = None
Bases: Attr
Parameters:
-
transform (list[Translate | Scale | Rotate | SkewX | SkewY | Matrix] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TransformAttr(Attr):
transform: models.Attr[typedefs.TransformList] = None
|
transform: Attr[TransformList] = None
Bases: Attr
Parameters:
-
transform_origin (Literal['left', 'center', 'right', 'top', 'bottom'] | Length | tuple[Literal['left', 'center', 'right', 'top', 'bottom'] | Length, Literal['left', 'center', 'right', 'top', 'bottom'] | Length] | tuple[Literal['left', 'center', 'right', 'top', 'bottom'] | Length, Literal['left', 'center', 'right', 'top', 'bottom'] | Length, Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TransformOriginAttr(Attr):
transform_origin: models.Attr[typedefs.TransformOrigin] = None
|
transform_origin: Attr[TransformOrigin] = None
Bases: Attr
Parameters:
-
type (Literal['translate', 'scale', 'rotate', 'skewX', 'skewY'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TypeAnimateTransformAttr(Attr):
type: models.Attr[
Literal["translate", "scale", "rotate", "skewX", "skewY"]
] = None
|
type: Attr[
Literal[
"translate", "scale", "rotate", "skewX", "skewY"
]
] = None
TypeContentTypeAttr
Bases: Attr
Parameters:
-
type (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TypeContentTypeAttr(Attr):
type: models.Attr[typedefs.ContentType] = None
|
type class-attribute instance-attribute
type: Attr[ContentType] = None
TypeFeColorMatrixAttr
Bases: Attr
Parameters:
-
type (Literal['matrix', 'saturate', 'hueRotate', 'luminanceToAlpha'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TypeFeColorMatrixAttr(Attr):
type: models.Attr[
Literal["matrix", "saturate", "hueRotate", "luminanceToAlpha"]
] = None
|
type class-attribute instance-attribute
type: Attr[
Literal[
"matrix",
"saturate",
"hueRotate",
"luminanceToAlpha",
]
] = None
TypeFeFuncAttr
Bases: Attr
Parameters:
-
type (Literal['identity', 'table', 'discrete', 'linear', 'gamma'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TypeFeFuncAttr(Attr):
type: models.Attr[
Literal["identity", "table", "discrete", "linear", "gamma"]
] = None
|
type class-attribute instance-attribute
type: Attr[
Literal[
"identity", "table", "discrete", "linear", "gamma"
]
] = None
TypeFeTurbluenceAttr
Bases: Attr
Parameters:
-
type (Literal['fractalNoise', 'turbulence'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class TypeFeTurbluenceAttr(Attr):
type: models.Attr[Literal["fractalNoise", "turbulence"]] = None
|
type class-attribute instance-attribute
type: Attr[Literal['fractalNoise', 'turbulence']] = None
U1Attr
Bases: Attr
Parameters:
-
u1 (list[str | str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class U1Attr(Attr):
u1: models.Attr[models.List[typedefs.Character | typedefs.Urange]] = (
None
)
|
u1 class-attribute instance-attribute
u1: Attr[List[Character | Urange]] = None
U2Attr
Bases: Attr
Parameters:
-
u2 (list[str | str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class U2Attr(Attr):
u2: models.Attr[models.List[typedefs.Character | typedefs.Urange]] = (
None
)
|
u2 class-attribute instance-attribute
u2: Attr[List[Character | Urange]] = None
UnderlinePositionAttr
Bases: Attr
Parameters:
-
underline_position (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnderlinePositionAttr(Attr):
underline_position: models.Attr[typedefs.Number] = None
|
underline_position class-attribute instance-attribute
underline_position: Attr[Number] = None
UnderlineThicknessAttr
Bases: Attr
Parameters:
-
underline_thickness (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnderlineThicknessAttr(Attr):
underline_thickness: models.Attr[typedefs.Number] = None
|
underline_thickness class-attribute instance-attribute
underline_thickness: Attr[Number] = None
UnicodeAttr
Bases: Attr
Parameters:
-
unicode (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnicodeAttr(Attr):
unicode: models.Attr[typedefs.Anything] = None
|
unicode class-attribute instance-attribute
unicode: Attr[Anything] = None
UnicodeBidiAttr
Bases: Attr
Parameters:
-
unicode_bidi (Literal['normal', 'embed', 'bidi-override'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnicodeBidiAttr(Attr):
unicode_bidi: models.Attr[
Literal["normal", "embed", "bidi-override"] | typedefs.Inherit
] = None
|
unicode_bidi class-attribute instance-attribute
unicode_bidi: Attr[
Literal["normal", "embed", "bidi-override"] | Inherit
] = None
UnicodeRangeAttr
Bases: Attr
Parameters:
-
unicode_range (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnicodeRangeAttr(Attr):
unicode_range: models.Attr[models.List[typedefs.Urange]] = None
|
unicode_range class-attribute instance-attribute
unicode_range: Attr[List[Urange]] = None
UnitsPerEmAttr
Bases: Attr
Parameters:
-
units_per_em (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class UnitsPerEmAttr(Attr):
units_per_em: models.Attr[typedefs.Number] = None
|
units_per_em class-attribute instance-attribute
units_per_em: Attr[Number] = None
VAlphabeticAttr
Bases: Attr
Parameters:
-
v_alphabetic (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VAlphabeticAttr(Attr):
v_alphabetic: models.Attr[typedefs.Number] = None
|
v_alphabetic class-attribute instance-attribute
v_alphabetic: Attr[Number] = None
VHangingAttr
Bases: Attr
Parameters:
-
v_hanging (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VHangingAttr(Attr):
v_hanging: models.Attr[typedefs.Number] = None
|
v_hanging class-attribute instance-attribute
v_hanging: Attr[Number] = None
VIdeographicAttr
Bases: Attr
Parameters:
-
v_ideographic (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VIdeographicAttr(Attr):
v_ideographic: models.Attr[typedefs.Number] = None
|
v_ideographic class-attribute instance-attribute
v_ideographic: Attr[Number] = None
VMathematicalAttr
Bases: Attr
Parameters:
-
v_mathematical (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VMathematicalAttr(Attr):
v_mathematical: models.Attr[typedefs.Number] = None
|
v_mathematical class-attribute instance-attribute
v_mathematical: Attr[Number] = None
ValuesListAttr
Bases: Attr
Parameters:
-
values (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ValuesListAttr(Attr):
values: models.Attr[typedefs.Unparsed] = None
|
values class-attribute instance-attribute
values: Attr[Unparsed] = None
ValuesListOfNumbersAttr
Bases: Attr
Parameters:
-
values (list[float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ValuesListOfNumbersAttr(Attr):
values: models.Attr[typedefs.ListOfNumbers] = None
|
values class-attribute instance-attribute
values: Attr[ListOfNumbers] = None
VectorEffectAttr
Bases: Attr
Parameters:
-
vector_effect (Literal['non-scaling-stroke', 'non-scaling-size', 'non-rotation', 'fixed-position'] | Literal['none'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VectorEffectAttr(Attr):
vector_effect: models.Attr[
Literal[
"non-scaling-stroke",
"non-scaling-size",
"non-rotation",
"fixed-position",
]
| typedefs.None_
] = None
|
vector_effect class-attribute instance-attribute
vector_effect: Attr[
Literal[
"non-scaling-stroke",
"non-scaling-size",
"non-rotation",
"fixed-position",
]
| None_
] = None
VersionAttr
Bases: Attr
Parameters:
-
version (Literal['1.0', '1.1', '1.2'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VersionAttr(Attr):
version: models.Attr[Literal["1.0", "1.1", "1.2"]] = None
|
version class-attribute instance-attribute
version: Attr[Literal['1.0', '1.1', '1.2']] = None
VertAdvYAttr
Bases: Attr
Parameters:
-
vert_adv_y (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VertAdvYAttr(Attr):
vert_adv_y: models.Attr[typedefs.Number] = None
|
vert_adv_y class-attribute instance-attribute
vert_adv_y: Attr[Number] = None
VertOriginXAttr
Bases: Attr
Parameters:
-
vert_origin_x (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VertOriginXAttr(Attr):
vert_origin_x: models.Attr[typedefs.Number] = None
|
vert_origin_x class-attribute instance-attribute
vert_origin_x: Attr[Number] = None
VertOriginYAttr
Bases: Attr
Parameters:
-
vert_origin_y (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VertOriginYAttr(Attr):
vert_origin_y: models.Attr[typedefs.Number] = None
|
vert_origin_y class-attribute instance-attribute
vert_origin_y: Attr[Number] = None
ViewBoxAttr
Bases: Attr
Parameters:
-
viewBox (tuple[float, float, float, float] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ViewBoxAttr(Attr):
viewBox: models.Attr[
models.Tuple4[
typedefs.Number,
typedefs.Number,
typedefs.Number,
typedefs.Number,
]
] = None
|
viewBox class-attribute instance-attribute
viewBox: Attr[Tuple4[Number, Number, Number, Number]] = None
ViewTargetAttr
Bases: Attr
Parameters:
-
viewTarget (list[str] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ViewTargetAttr(Attr):
viewTarget: models.Attr[models.List[typedefs.XmlName]] = None
|
viewTarget class-attribute instance-attribute
viewTarget: Attr[List[XmlName]] = None
VisibilityAttr
Bases: Attr
Parameters:
-
visibility (Literal['visible', 'hidden', 'collapse'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class VisibilityAttr(Attr):
visibility: models.Attr[
Literal["visible", "hidden", "collapse"] | typedefs.Inherit
] = None
|
visibility class-attribute instance-attribute
visibility: Attr[
Literal["visible", "hidden", "collapse"] | Inherit
] = None
WhiteSpaceAttr
Bases: Attr
Parameters:
-
white_space (Literal['normal', 'pre', 'nowrap', 'pre-wrap', 'break-spaces', 'pre-line'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class WhiteSpaceAttr(Attr):
white_space: models.Attr[
Literal[
"normal",
"pre",
"nowrap",
"pre-wrap",
"break-spaces",
"pre-line",
]
| typedefs.Inherit
] = None
|
white_space class-attribute instance-attribute
white_space: Attr[
Literal[
"normal",
"pre",
"nowrap",
"pre-wrap",
"break-spaces",
"pre-line",
]
| Inherit
] = None
WidthAttr
Bases: Attr
Parameters:
-
width (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class WidthAttr(Attr):
width: models.Attr[typedefs.Length] = None
|
width class-attribute instance-attribute
width: Attr[Length] = None
WidthsAttr
Bases: Attr
Parameters:
-
widths (list[str | tuple[str, float]] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class WidthsAttr(Attr):
widths: models.Attr[
models.List[
typedefs.Urange
| models.Tuple2[typedefs.Urange, typedefs.Number]
]
] = None
|
widths class-attribute instance-attribute
widths: Attr[List[Urange | Tuple2[Urange, Number]]] = None
WordSpacingAttr
Bases: Attr
Parameters:
-
word_spacing (Literal['normal'] | Length | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class WordSpacingAttr(Attr):
word_spacing: models.Attr[
Literal["normal"] | typedefs.Length | typedefs.Inherit
] = None
|
word_spacing class-attribute instance-attribute
word_spacing: Attr[Literal["normal"] | Length | Inherit] = (
None
)
WritingModeAttr
Bases: Attr
Parameters:
-
writing_mode (Literal['lr-tb', 'rl-tb', 'tb-rl', 'lr', 'rl', 'tb'] | Literal['inherit'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class WritingModeAttr(Attr):
writing_mode: models.Attr[
Literal["lr-tb", "rl-tb", "tb-rl", "lr", "rl", "tb"]
| typedefs.Inherit
] = None
|
writing_mode class-attribute instance-attribute
writing_mode: Attr[
Literal["lr-tb", "rl-tb", "tb-rl", "lr", "rl", "tb"]
| Inherit
] = None
X1Attr
Bases: Attr
Parameters:
-
x1 (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class X1Attr(Attr):
x1: models.Attr[typedefs.Coordinate] = None
|
x1 class-attribute instance-attribute
x1: Attr[Coordinate] = None
X2Attr
Bases: Attr
Parameters:
-
x2 (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class X2Attr(Attr):
x2: models.Attr[typedefs.Coordinate] = None
|
x2 class-attribute instance-attribute
x2: Attr[Coordinate] = None
XChannelSelectorAttr
Bases: Attr
Parameters:
-
xChannelSelector (Literal['R', 'G', 'B', 'A'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XChannelSelectorAttr(Attr):
xChannelSelector: models.Attr[Literal["R", "G", "B", "A"]] = None
|
xChannelSelector class-attribute instance-attribute
xChannelSelector: Attr[Literal['R', 'G', 'B', 'A']] = None
XCoordinateAttr
Bases: Attr
Parameters:
-
x (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XCoordinateAttr(Attr):
x: models.Attr[typedefs.Coordinate] = None
|
x class-attribute instance-attribute
x: Attr[Coordinate] = None
XHeightAttr
Bases: Attr
Parameters:
-
x_height (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XHeightAttr(Attr):
x_height: models.Attr[typedefs.Number] = None
|
x_height class-attribute instance-attribute
x_height: Attr[Number] = None
XListOfCoordinatesAttr
Bases: Attr
Parameters:
-
x (list[Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XListOfCoordinatesAttr(Attr):
x: models.Attr[typedefs.ListOfCoordinates] = None
|
x class-attribute instance-attribute
x: Attr[ListOfCoordinates] = None
XNumberAttr
Bases: Attr
Parameters:
-
x (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XNumberAttr(Attr):
x: models.Attr[typedefs.Number] = None
|
x class-attribute instance-attribute
XlinkActuateOnLoadAttr
Bases: Attr
Parameters:
-
xlink_actuate (Literal['onLoad'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkActuateOnLoadAttr(Attr):
xlink_actuate: models.Attr[Literal["onLoad"]] = None
|
xlink_actuate class-attribute instance-attribute
xlink_actuate: Attr[Literal['onLoad']] = None
XlinkActuateOnRequestAttr
Bases: Attr
Parameters:
-
xlink_actuate (Literal['onRequest'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkActuateOnRequestAttr(Attr):
xlink_actuate: models.Attr[Literal["onRequest"]] = None
|
xlink_actuate class-attribute instance-attribute
xlink_actuate: Attr[Literal['onRequest']] = None
XlinkArcroleAttr
Bases: Attr
Parameters:
-
xlink_arcrole (Iri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkArcroleAttr(Attr):
xlink_arcrole: models.Attr[typedefs.Iri] = None
|
xlink_arcrole class-attribute instance-attribute
xlink_arcrole: Attr[Iri] = None
XlinkHrefAttr
Bases: Attr
Parameters:
-
xlink_href (Iri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkHrefAttr(Attr):
xlink_href: models.Attr[typedefs.Iri] = None
|
xlink_href class-attribute instance-attribute
xlink_href: Attr[Iri] = None
XlinkRoleAttr
Bases: Attr
Parameters:
-
xlink_role (Iri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkRoleAttr(Attr):
xlink_role: models.Attr[typedefs.Iri] = None
|
xlink_role class-attribute instance-attribute
xlink_role: Attr[Iri] = None
XlinkShowAttr
Bases: Attr
Parameters:
-
xlink_show (Literal['new', 'replace', 'embed', 'other', 'none'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkShowAttr(Attr):
xlink_show: models.Attr[
Literal["new", "replace", "embed", "other", "none"]
] = None
|
xlink_show class-attribute instance-attribute
xlink_show: Attr[
Literal["new", "replace", "embed", "other", "none"]
] = None
XlinkTitleAttr
Bases: Attr
Parameters:
-
xlink_title (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkTitleAttr(Attr):
xlink_title: models.Attr[typedefs.Anything] = None
|
xlink_title class-attribute instance-attribute
xlink_title: Attr[Anything] = None
XlinkTypeAttr
Bases: Attr
Parameters:
-
xlink_type (Literal['simple'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XlinkTypeAttr(Attr):
xlink_type: models.Attr[Literal["simple"]] = None
|
xlink_type class-attribute instance-attribute
xlink_type: Attr[Literal['simple']] = None
XmlBaseAttr
Bases: Attr
Parameters:
-
xml_base (Iri | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XmlBaseAttr(Attr):
xml_base: models.Attr[typedefs.Iri] = None
|
xml_base class-attribute instance-attribute
xml_base: Attr[Iri] = None
XmlLangAttr
Bases: Attr
Parameters:
-
xml_lang (str | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XmlLangAttr(Attr):
xml_lang: models.Attr[typedefs.LanguageId] = None
|
xml_lang class-attribute instance-attribute
xml_lang: Attr[LanguageId] = None
XmlSpaceAttr
Bases: Attr
Parameters:
-
xml_space (Literal['default', 'preserve'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XmlSpaceAttr(Attr):
xml_space: models.Attr[Literal["default", "preserve"]] = None
|
xml_space class-attribute instance-attribute
xml_space: Attr[Literal['default', 'preserve']] = None
XmlnsAttr
Bases: Attr
Parameters:
-
xmlns (Literal['http://www.w3.org/2000/svg'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class XmlnsAttr(Attr):
xmlns: models.Attr[utiltypes.Xmlns] = None
|
xmlns class-attribute instance-attribute
xmlns: Attr[Xmlns] = None
Y1Attr
Bases: Attr
Parameters:
-
y1 (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class Y1Attr(Attr):
y1: models.Attr[typedefs.Coordinate] = None
|
y1 class-attribute instance-attribute
y1: Attr[Coordinate] = None
Y2Attr
Bases: Attr
Parameters:
-
y2 (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class Y2Attr(Attr):
y2: models.Attr[typedefs.Coordinate] = None
|
y2 class-attribute instance-attribute
y2: Attr[Coordinate] = None
YChannelSelectorAttr
Bases: Attr
Parameters:
-
yChannelSelector (Literal['R', 'G', 'B', 'A'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class YChannelSelectorAttr(Attr):
yChannelSelector: models.Attr[Literal["R", "G", "B", "A"]] = None
|
yChannelSelector class-attribute instance-attribute
yChannelSelector: Attr[Literal['R', 'G', 'B', 'A']] = None
YCoordinateAttr
Bases: Attr
Parameters:
-
y (Length | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class YCoordinateAttr(Attr):
y: models.Attr[typedefs.Coordinate] = None
|
y class-attribute instance-attribute
y: Attr[Coordinate] = None
YListOfCoordinatesAttr
Bases: Attr
Parameters:
-
y (list[Length] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class YListOfCoordinatesAttr(Attr):
y: models.Attr[typedefs.ListOfCoordinates] = None
|
y class-attribute instance-attribute
y: Attr[ListOfCoordinates] = None
YNumberAttr
Bases: Attr
Parameters:
-
y (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class YNumberAttr(Attr):
y: models.Attr[typedefs.Number] = None
|
y class-attribute instance-attribute
ZAttr
Bases: Attr
Parameters:
-
z (float | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ZAttr(Attr):
z: models.Attr[typedefs.Number] = None
|
z class-attribute instance-attribute
ZoomAndPanAttr
Bases: Attr
Parameters:
-
zoomAndPan (Literal['disable', 'magnify'] | None, default: None ) –
Source code in svglab/attrs/attrdefs.py
| class ZoomAndPanAttr(Attr):
zoomAndPan: models.Attr[Literal["disable", "magnify"]] = None
|
zoomAndPan class-attribute instance-attribute
zoomAndPan: Attr[Literal['disable', 'magnify']] = None