56#ifndef INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPARROWSTYLES_HXX
57#define INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPARROWSTYLES_HXX
74 std::unique_ptr<XFArrowStyle> pArrowStyle100(
new XFArrowStyle());
75 pArrowStyle100->SetArrowName(
"arrow100");
76 pArrowStyle100->SetViewbox(
"0 0 140 200");
77 pArrowStyle100->SetSVGPath(
"M0 180 L70 0 L140 180 L120 180 L70 30 L20 180 L0 180");
78 pXFStyleManager->
AddStyle(std::move(pArrowStyle100));
81 std::unique_ptr<XFArrowStyle> pArrowStyle1(
new XFArrowStyle());
82 pArrowStyle1->SetArrowName(
"reverse arrow");
83 pArrowStyle1->SetViewbox(
"0 0 140 200");
84 pArrowStyle1->SetSVGPath(
"M0 0 L70 200 L140 0");
85 pXFStyleManager->
AddStyle(std::move(pArrowStyle1));
88 std::unique_ptr<XFArrowStyle> pArrowStyle2(
new XFArrowStyle());
89 pArrowStyle2->SetArrowName(
"reverse concave arrow");
90 pArrowStyle2->SetViewbox(
"0 0 140 200");
91 pArrowStyle2->SetSVGPath(
"M0 0 L80 200 L160 0 L80 100");
92 pXFStyleManager->
AddStyle(std::move(pArrowStyle2));
95 std::unique_ptr<XFArrowStyle> pArrowStyle3(
new XFArrowStyle());
96 pArrowStyle3->SetArrowName(
"reverse line arrow");
97 pArrowStyle3->SetViewbox(
"0 0 140 200");
98 pArrowStyle3->SetSVGPath(
"M0 0 L70 200 L140 0L110 0 L70 160 L20 0 L0 0");
99 pXFStyleManager->
AddStyle(std::move(pArrowStyle3));
XFStyleManager * GetXFStyleManager()
static LwpGlobalMgr * GetInstance(LwpSvStream *pSvStream=nullptr)
Style manager for the filter.
IXFStyleRet AddStyle(std::unique_ptr< IXFStyle > pStyle)
void RegisteArrowStyles()
@descr Register arrow styles that are not directly support by SODC.