Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgInlineSizeHelper Namespace Reference

Classes

struct  InlineSizeInfo
 

Enumerations

enum class  Side { LeftOrTop , RightOrBottom }
 
enum class  VisualAnchor { LeftOrTop , Mid , RightOrBottom }
 

Functions

static double getInlineSizePt (const KoSvgTextShape *const shape)
 

Enumeration Type Documentation

◆ Side

enum class SvgInlineSizeHelper::Side
strong
Enumerator
LeftOrTop 
RightOrBottom 

Definition at line 35 of file SvgInlineSizeHelper.h.

◆ VisualAnchor

Enumerator
LeftOrTop 
Mid 
RightOrBottom 

Definition at line 29 of file SvgInlineSizeHelper.h.

Function Documentation

◆ getInlineSizePt()

static double SvgInlineSizeHelper::getInlineSizePt ( const KoSvgTextShape *const shape)
inlinestatic

Definition at line 19 of file SvgInlineSizeHelper.h.

20{
21 const KoSvgText::AutoValue inlineSizeProp =
23 if (!inlineSizeProp.isAuto) {
24 return inlineSizeProp.customValue;
25 }
26 return 0.0;
27}
@ InlineSizeId
KoSvgText::AutoValue.
QVariant property(PropertyId id, const QVariant &defaultValue=QVariant()) const
KoSvgTextProperties textProperties() const

References KoSvgText::AutoValue::customValue, KoSvgTextProperties::InlineSizeId, KoSvgText::AutoValue::isAuto, KoSvgTextProperties::property(), and KoSvgTextShape::textProperties().