43 sal_Int16 nOutlineLevel)
45 mnOutlineLevel(nOutlineLevel)
51 if(GroupPrimitive2D::operator==(rPrimitive))
96 const std::vector< std::pair< OUString, OUString>>* pNameValue)
100 if (
nullptr != pNameValue)
108 for (
const std::pair< OUString, OUString >& candidate :
meNameValue)
110 if (candidate.first.equals(rName))
112 return candidate.second;
121 if(GroupPrimitive2D::operator==(rPrimitive))
141 , maContent(
std::move(aContent))
TextHierarchyBlockPrimitive2D(Primitive2DContainer &&aChildren)
constructor
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
TextHierarchyBulletPrimitive2D(Primitive2DContainer &&aChildren)
constructor
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
TextHierarchyEditPrimitive2D(Primitive2DContainer &&aContent)
constructor
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
TextHierarchyFieldPrimitive2D class.
OUString getValue(const OUString &rName) const
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
TextHierarchyFieldPrimitive2D(Primitive2DContainer &&aChildren, const FieldType &rFieldType, const std::vector< std::pair< OUString, OUString > > *pNameValue=nullptr)
constructor
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
FieldType getType() const
data read access
std::vector< std::pair< OUString, OUString > > meNameValue
field data as name/value pairs (dependent of field type definition)
TextHierarchyLinePrimitive2D(Primitive2DContainer &&aChildren)
constructor
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
TextHierarchyParagraphPrimitive2D class.
TextHierarchyParagraphPrimitive2D(Primitive2DContainer &&aChildren, sal_Int16 nOutlineLevel=-1)
constructor
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
sal_Int16 getOutlineLevel() const
data read access
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
#define PRIMITIVE2D_ID_TEXTHIERARCHYBLOCKPRIMITIVE2D
#define PRIMITIVE2D_ID_TEXTHIERARCHYBULLETPRIMITIVE2D
#define PRIMITIVE2D_ID_TEXTHIERARCHYLINEPRIMITIVE2D
#define PRIMITIVE2D_ID_TEXTHIERARCHYPARAGRAPHPRIMITIVE2D
#define PRIMITIVE2D_ID_TEXTHIERARCHYEDITPRIMITIVE2D
#define PRIMITIVE2D_ID_TEXTHIERARCHYFIELDPRIMITIVE2D
FieldType
FieldType definition.