|
Krita Source Code Documentation
|
#include "KoSvgTextShape.h"#include "KoSvgTextShape_p.h"#include <QTextLayout>#include <klocalizedstring.h>#include "KoSvgTextProperties.h"#include <KoDocumentResourceManager.h>#include <KoShapeContainer_p.h>#include <KoShapeController.h>#include <text/KoCssTextUtils.h>#include <text/KoFontRegistry.h>#include <text/KoSvgTextShapeMarkupConverter.h>#include <text/KoPolygonUtils.h>#include <kis_global.h>#include <KoClipMaskPainter.h>#include <KoColorBackground.h>#include <KoIcon.h>#include <KoPathShape.h>#include <KoProperties.h>#include <KoShapeLoadingContext.h>#include <KoXmlNS.h>#include <KoInsets.h>#include <SvgLoadingContext.h>#include <SvgGraphicContext.h>#include <SvgUtil.h>#include <SvgStyleWriter.h>#include <QPainter>#include <QPainterPath>#include <QtMath>#include <FlakeDebug.h>#include <functional>#include "KoXmlWriter.h"#include "SvgWriter.h"Go to the source code of this file.
Classes | |
| class | KoSvgTextShapeMementoImpl |
| struct | KoSvgTextNodeIndex::Private |
Functions | |
| KisForest< KoSvgTextContentElement >::child_iterator | findNodeIndexForPropertyIdImpl (KisForest< KoSvgTextContentElement >::child_iterator parent, KoSvgTextProperties::PropertyId propertyId) |
| KoSvgTextCharacterInfo | infoFromCharacterResult (const CharacterResult &res, const int index) |
| KoSvgTextProperties | inheritProperties (KisForest< KoSvgTextContentElement >::depth_first_tail_iterator it) |
| KisForest< KoSvgTextContentElement >::child_iterator findNodeIndexForPropertyIdImpl | ( | KisForest< KoSvgTextContentElement >::child_iterator | parent, |
| KoSvgTextProperties::PropertyId | propertyId ) |
Definition at line 1459 of file KoSvgTextShape.cpp.
References KisForestDetail::childBegin(), KisForestDetail::childEnd(), and findNodeIndexForPropertyIdImpl().
| KoSvgTextCharacterInfo infoFromCharacterResult | ( | const CharacterResult & | res, |
| const int | index ) |
Definition at line 1403 of file KoSvgTextShape.cpp.
References KoSvgTextCharacterInfo::advance, CharacterResult::advance, CharacterResult::cursorInfo, KoSvgTextCharacterInfo::finalPos, CharacterResult::finalPosition, kisRadiansToDegrees(), KoSvgTextCharacterInfo::logicalIndex, KoSvgTextCharacterInfo::metrics, CharacterResult::metrics, KoSvgTextCharacterInfo::middle, CharacterResult::middle, CharacterResult::rotate, KoSvgTextCharacterInfo::rotateDeg, KoSvgTextCharacterInfo::rtl, CursorInfo::rtl, KoSvgTextCharacterInfo::visualIndex, and CharacterResult::visualIndex.
| KoSvgTextProperties inheritProperties | ( | KisForest< KoSvgTextContentElement >::depth_first_tail_iterator | it | ) |
Definition at line 966 of file KoSvgTextShape.cpp.
References KoSvgTextProperties::defaultProperties(), KisForestDetail::hierarchyBegin(), KisForestDetail::hierarchyEnd(), and p.