Go to the documentation of this file.
38 #ifndef STAR_GRAPHIC_ATTRIBUTE
39 # define STAR_GRAPHIC_ATTRIBUTE
51 void addInitTo(std::map<
int, std::shared_ptr<StarAttribute> > &whichToAttributeMap);
@ SDRATTR_MEASURETEXTAUTOANGLEVIEW
Definition: StarAttribute.hxx:555
@ SDRATTR_EDGELINE2DELTA
Definition: StarAttribute.hxx:526
int m_angle
the angle
Definition: StarGraphicAttribute.cxx:883
@ SDRATTR_ECKENRADIUS
Definition: StarAttribute.hxx:486
@ SDRATTR_CAPTIONESCREL
Definition: StarAttribute.hxx:473
@ SDRATTR_SHADOWYDIST
Definition: StarAttribute.hxx:456
librevenge::RVNGPropertyList m_propertyList
the property list
Definition: STOFFGraphicStyle.hxx:66
@ SDRATTR_MEASURERESERVE07
Definition: StarAttribute.hxx:561
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarGraphicAttribute.cxx:608
@ SDRATTR_SHADOWRESERVE1
Definition: StarAttribute.hxx:460
STOFFVec2i m_leftTop
the cropping left/top
Definition: StarGraphicAttribute.cxx:592
an integer attribute
Definition: StarGraphicAttribute.cxx:105
@ SDRATTR_TEXT_ANIDELAY
Definition: StarAttribute.hxx:505
virtual class used to store the different attribute
Definition: StarAttribute.hxx:63
STOFFGraphicStyle m_graphic
the graphic style
Definition: StarState.hxx:177
StarGAttributeUInt(Type type, std::string const &debugName, int intSize, unsigned int value)
constructor
Definition: StarGraphicAttribute.cxx:180
@ SDRATTR_GRAFINVERT
Definition: StarAttribute.hxx:630
@ SDRATTR_GRAFMODE
Definition: StarAttribute.hxx:631
@ SDRATTR_EDGENODE1VERTDIST
Definition: StarAttribute.hxx:519
@ SDRATTR_ROTATEANGLE
Definition: StarAttribute.hxx:589
@ SDRATTR_SET_CIRC
Definition: StarAttribute.hxx:571
@ SDRATTR_TEXT_MAXFRAMEWIDTH
Definition: StarAttribute.hxx:497
@ SDRATTR_OBJMOVEPROTECT
Definition: StarAttribute.hxx:573
@ SDRATTR_RESERVE15
Definition: StarAttribute.hxx:510
@ SDRATTR_SET_EDGE
Definition: StarAttribute.hxx:536
STOFFColor m_shadowColor
the shadow color
Definition: STOFFFont.hxx:86
@ SDRATTR_CIRCKIND
Definition: StarAttribute.hxx:564
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:714
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
@ SDRATTR_TEXT_LOWERDIST
Definition: StarAttribute.hxx:493
std::vector< Point > m_points
the list of points
Definition: StarGraphicStruct.hxx:191
@ XATTR_FILLGRADIENT
Definition: StarAttribute.hxx:404
Type
the attribute list
Definition: StarAttribute.hxx:66
@ SDRATTR_ONEPOSITIONY
Definition: StarAttribute.hxx:584
@ XATTR_FILLSTYLE
Definition: StarAttribute.hxx:402
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
@ SDRATTR_SHADOWPERSP
Definition: StarAttribute.hxx:459
@ SDRATTR_ONESIZEWIDTH
Definition: StarAttribute.hxx:585
@ XATTR_LINEENDCENTER
Definition: StarAttribute.hxx:393
bool m_enable
a flag to know if the gradient is enable
Definition: StarGraphicAttribute.cxx:825
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
STOFFColor m_colors[2]
the colors
Definition: StarGraphicAttribute.cxx:833
@ SDRATTR_SET_MISC
Definition: StarAttribute.hxx:515
@ SDRATTR_HORZSHEARALL
Definition: StarAttribute.hxx:601
StarGAttributeColor(StarGAttributeColor const &)=default
add to a graphic style
@ SDRATTR_ONEPOSITIONX
Definition: StarAttribute.hxx:583
int m_distance
the distance
Definition: StarGraphicAttribute.cxx:555
StarGAttributeInt(StarGAttributeInt const &)=default
copy constructor
Class to store a polygon.
Definition: StarGraphicStruct.hxx:123
@ SDRATTR_EDGENODE2VERTDIST
Definition: StarAttribute.hxx:521
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:235
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:88
Type m_type
the type
Definition: StarAttribute.hxx:805
static STOFFColor black()
return the back color
Definition: libstaroffice_internal.hxx:233
@ SDRATTR_EDGERESERVE09
Definition: StarAttribute.hxx:535
@ SDRATTR_GRAFCONTRAST
Definition: StarAttribute.hxx:627
StarGAttributeNamedHatch(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:845
@ SDRATTR_MOVEX
Definition: StarAttribute.hxx:591
@ SDRATTR_SHEARANGLE
Definition: StarAttribute.hxx:590
@ SDRATTR_TEXT_AUTOGROWWIDTH
Definition: StarAttribute.hxx:498
@ XATTR_FILLBMP_TILEOFFSETX
Definition: StarAttribute.hxx:415
@ SDRATTR_RESIZEYONE
Definition: StarAttribute.hxx:594
@ XATTR_LINETRANSPARENCE
Definition: StarAttribute.hxx:394
@ SDRATTR_TEXT_ANICOUNT
Definition: StarAttribute.hxx:504
@ SDRATTR_TEXT_HORZADJUST
Definition: StarAttribute.hxx:499
@ SDRATTR_XMLATTRIBUTES
Definition: StarAttribute.hxx:509
@ SDRATTR_NOTPERSISTRESERVE15
Definition: StarAttribute.hxx:621
@ SDRATTR_CAPTIONGAP
Definition: StarAttribute.hxx:470
bool m_hasBackground
true if background attribute is set
Definition: STOFFGraphicStyle.hxx:68
@ SDRATTR_VERTSHEARONE
Definition: StarAttribute.hxx:597
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:122
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:115
@ SDRATTR_GRAFGREEN
Definition: StarAttribute.hxx:624
@ XATTR_FILLFLOATTRANSPARENCE
Definition: StarAttribute.hxx:413
@ SDRATTR_TEXT_ANISTOPINSIDE
Definition: StarAttribute.hxx:503
@ SDRATTR_SHADOWTRANSPARENCE
Definition: StarAttribute.hxx:457
void addAttributeUInt(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, int numBytes, unsigned int defValue)
add a unsigned int attribute
Definition: StarGraphicAttribute.cxx:501
int m_denominator
Definition: StarGraphicAttribute.cxx:135
StarGAttributeColor(Type type, std::string const &debugName, STOFFColor const &value)
constructor
Definition: StarGraphicAttribute.cxx:81
@ XATTR_SET_LINE
Definition: StarAttribute.hxx:401
StarGAttributeNamedColor(StarGAttributeNamedColor const &)=default
copy constructor
@ SDRATTR_SET_CAPTION
Definition: StarAttribute.hxx:482
a list of item attribute of StarAttributeInternal
Definition: StarGraphicAttribute.cxx:225
@ SDRATTR_MEASURETEXTUPSIDEDOWN
Definition: StarAttribute.hxx:548
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:166
@ SDRATTR_SET_GRAF
Definition: StarAttribute.hxx:637
@ XATTR_FILLCOLOR
Definition: StarAttribute.hxx:403
@ SDRATTR_ROTATEALL
Definition: StarAttribute.hxx:600
@ SDRATTR_TEXT_CONTOURFRAME
Definition: StarAttribute.hxx:507
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1179
@ SDRATTR_TEXT_RIGHTDIST
Definition: StarAttribute.hxx:491
@ XATTR_FILLRESERVED2
Definition: StarAttribute.hxx:421
@ SDRATTR_CIRCSTARTANGLE
Definition: StarAttribute.hxx:565
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:994
@ SDRATTR_SHADOWCOLOR
Definition: StarAttribute.hxx:454
@ SDRATTR_EDGELINEDELTAANZ
Definition: StarAttribute.hxx:524
a border line
Definition: libstaroffice_internal.hxx:326
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:537
std::string str() const
print the color in the form #rrggbb
Definition: libstaroffice_internal.cxx:226
@ SDRATTR_GRAFGAMMA
Definition: StarAttribute.hxx:628
@ XATTR_FILLBACKGROUND
Definition: StarAttribute.hxx:420
@ XATTR_FORMTXTSHDWCOLOR
Definition: StarAttribute.hxx:439
StarGAttributeCrop(StarGAttributeCrop const &)=default
copy constructor
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:334
int m_namedId
the name id
Definition: StarGraphicAttribute.cxx:624
a void attribute
Definition: StarGraphicAttribute.cxx:198
the class to store a color
Definition: libstaroffice_internal.hxx:189
@ SDRATTR_EDGERESERVE02
Definition: StarAttribute.hxx:528
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:804
@ SDRATTR_TRANSFORMREF2X
Definition: StarAttribute.hxx:605
@ SDRATTR_MEASURELINEDIST
Definition: StarAttribute.hxx:541
void addAttributeVoid(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName)
add a void attribute
Definition: StarGraphicAttribute.cxx:506
@ SDRATTR_SHADOW
Definition: StarAttribute.hxx:453
~StarGAttributeColor() final
destructor
Definition: StarGraphicAttribute.cxx:99
@ SDRATTR_TRANSFORMREF1Y
Definition: StarAttribute.hxx:604
@ XATTR_LINEDASH
Definition: StarAttribute.hxx:385
bool readBitmap(StarZone &zone, bool inFileHeader, long lastPos, librevenge::RVNGBinaryData &data, std::string &type)
low level
Definition: StarBitmap.cxx:214
@ ATTR_SC_BORDER_INNER
Definition: StarAttribute.hxx:224
@ SDRATTR_RESERVE19
Definition: StarAttribute.hxx:514
@ SDRATTR_EDGENODE1HORZDIST
Definition: StarAttribute.hxx:518
@ SDRATTR_CIRCRESERVE0
Definition: StarAttribute.hxx:567
the main class to read/.
Definition: StarBitmap.hxx:63
class to store an state: ie.
Definition: StarState.hxx:68
@ XATTR_FILLBMP_SIZELOG
Definition: StarAttribute.hxx:414
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1207
STOFFColor m_color
the color
Definition: StarGraphicAttribute.cxx:724
a character color attribute
Definition: StarGraphicAttribute.cxx:78
bool addAsFillImageTo(librevenge::RVNGPropertyList &propList) const
add the link property to a graph style as bitmap
Definition: libstaroffice_internal.cxx:297
StarGAttributeNamedDash(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:732
a arrow's named attribute
Definition: StarGraphicAttribute.cxx:629
small class use to define a embedded object
Definition: libstaroffice_internal.hxx:408
a crop attribute
Definition: StarGraphicAttribute.cxx:564
@ SDRATTR_TEXTDIRECTION
Definition: StarAttribute.hxx:607
int m_flags
some flags: setTable, setDist, setMinDist
Definition: StarGraphicAttribute.cxx:559
@ SDRATTR_MEASURETEXTHPOS
Definition: StarAttribute.hxx:539
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:249
@ SDRATTR_GRAFRESERVE6
Definition: StarAttribute.hxx:636
@ SDRATTR_ALLPOSITIONY
Definition: StarAttribute.hxx:580
int m_distance
the distance
Definition: StarGraphicAttribute.cxx:773
static std::string str()
Definition: STOFFDebug.hxx:203
int m_angle
the angle
Definition: StarGraphicAttribute.cxx:827
StarGAttributeItemSet(StarGAttributeItemSet const &)=default
copy constructor
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:208
@ XATTR_FILLBMP_POSOFFSETY
Definition: StarAttribute.hxx:419
@ XATTR_FILLBMP_STRETCH
Definition: StarAttribute.hxx:417
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:863
@ SDRATTR_RESIZEXALL
Definition: StarAttribute.hxx:598
@ XATTR_FILLRESERVED_LAST
Definition: StarAttribute.hxx:430
@ XATTR_FILLBMP_SIZEY
Definition: StarAttribute.hxx:412
@ SDRATTR_MEASUREHELPLINE1LEN
Definition: StarAttribute.hxx:544
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:647
@ XATTR_FILLBMP_TILE
Definition: StarAttribute.hxx:409
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:854
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1268
int m_distance
the border distance
Definition: libstaroffice_internal.hxx:359
void addAttributeInt(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, int numBytes, int defValue)
add a int attribute
Definition: StarGraphicAttribute.cxx:496
StarGAttributeItemSet(Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
constructor
Definition: StarGraphicAttribute.cxx:228
@ SDRATTR_EDGEKIND
Definition: StarAttribute.hxx:517
STOFFVec2i m_rightBottom
the cropping right/bottom
Definition: StarGraphicAttribute.cxx:594
int m_lengths[2]
the lengths of dot/dash
Definition: StarGraphicAttribute.cxx:771
a unsigned integer attribute
Definition: StarAttribute.hxx:947
@ SDRATTR_MEASURETEXTFIXEDANGLE
Definition: StarAttribute.hxx:557
@ SDRATTR_TEXT_AUTOGROWHEIGHT
Definition: StarAttribute.hxx:488
StarGAttributeNamedBitmap(StarGAttributeNamedBitmap const &)=default
copy constructor
StarGAttributeVoid(StarGAttributeVoid const &)=default
copy constructor
int m_value
Definition: StarAttribute.hxx:940
std::vector< STOFFBorderLine > m_borderList
the boxInfo list: top, left, right, bottom
Definition: StarGraphicAttribute.cxx:557
@ XATTR_LINESTARTCENTER
Definition: StarAttribute.hxx:392
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
@ SDRATTR_GRAFRESERVE3
Definition: StarAttribute.hxx:633
@ SDRATTR_CAPTIONESCABS
Definition: StarAttribute.hxx:474
void addAttributeBool(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, bool defValue)
add a bool attribute
Definition: StarGraphicAttribute.cxx:481
@ XATTR_LINESTYLE
Definition: StarAttribute.hxx:384
StarGAttributeFraction(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:108
@ SDRATTR_NOTPERSISTRESERVE2
Definition: StarAttribute.hxx:608
a zone in a StarOffice file
Definition: StarZone.hxx:57
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
an object corresponding to an OLE directory
Definition: StarObject.hxx:65
int m_gradientType
the gradient type
Definition: StarGraphicAttribute.cxx:823
a box info attribute
Definition: StarGraphicAttribute.cxx:519
a dash's named attribute
Definition: StarGraphicAttribute.cxx:729
@ SDRATTR_ALLPOSITIONX
Definition: StarAttribute.hxx:579
@ SDRATTR_TEXT_ANIDIRECTION
Definition: StarAttribute.hxx:501
@ SDRATTR_CAPTIONESCDIR
Definition: StarAttribute.hxx:471
@ SDRATTR_SHADOWXDIST
Definition: StarAttribute.hxx:455
StarGAttributeBool(StarGAttributeBool const &)=default
copy constructor
@ XATTR_SET_TEXT
Definition: StarAttribute.hxx:450
@ SDRATTR_LOGICSIZEWIDTH
Definition: StarAttribute.hxx:587
StarGAttributeUInt(StarGAttributeUInt const &)=default
copy constructor
STOFFFont m_font
the font
Definition: StarState.hxx:182
@ SDRATTR_SHADOW3D
Definition: StarAttribute.hxx:458
@ SDRATTR_ONESIZEHEIGHT
Definition: StarAttribute.hxx:586
unsigned int m_value
Definition: StarAttribute.hxx:978
StarGAttributeNamedArrow(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:632
@ SDRATTR_CIRCENDANGLE
Definition: StarAttribute.hxx:566
StarGAttributeNamed(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:602
@ SDRATTR_RESIZEXONE
Definition: StarAttribute.hxx:593
void addAttributeColor(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, STOFFColor const &defValue)
add a color attribute
Definition: StarGraphicAttribute.cxx:486
@ SDRATTR_CAPTIONFIXEDANGLE
Definition: StarAttribute.hxx:468
@ SDRATTR_ALLSIZEWIDTH
Definition: StarAttribute.hxx:581
StarGAttributeNamedDash(StarGAttributeNamedDash const &)=default
copy constructor
Definition: STOFFDebug.hxx:195
bool empty() const
returns true if the polygon is empty
Definition: StarGraphicStruct.hxx:175
a character unsigned integer attribute
Definition: StarGraphicAttribute.cxx:177
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:138
int m_numerator
Definition: StarGraphicAttribute.cxx:133
StarGAttributeVoid(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:201
a bitmap's named attribute
Definition: StarGraphicAttribute.cxx:662
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:741
StarGAttributeInt(Type type, std::string const &debugName, int intSize, int value)
constructor
Definition: StarGraphicAttribute.cxx:159
int m_inWidth
the inline width in TWIP
Definition: libstaroffice_internal.hxx:355
@ XATTR_LINEJOINT
Definition: StarAttribute.hxx:395
a character bool attribute
Definition: StarGraphicAttribute.cxx:56
bool m_value
Definition: StarAttribute.hxx:841
librevenge::RVNGString m_named
the named
Definition: StarGraphicAttribute.cxx:622
bool getData(librevenge::RVNGBinaryData &data, std::string &type) const
try to convert the read data in ppm
Definition: StarBitmap.cxx:201
@ XATTR_LINEEND
Definition: StarAttribute.hxx:389
a color attribute
Definition: StarAttribute.hxx:846
@ XATTR_LINESTARTWIDTH
Definition: StarAttribute.hxx:390
StarGraphicStruct::StarPolygon m_polygon
the polygon
Definition: StarGraphicAttribute.cxx:657
StarGAttributeNamedHatch(StarGAttributeNamedHatch const &)=default
copy constructor
StarGAttributeFraction(StarGAttributeFraction const &)=default
copy constructor
@ SDRATTR_OBJSIZEPROTECT
Definition: StarAttribute.hxx:574
@ XATTR_LINECOLOR
Definition: StarAttribute.hxx:387
@ SDRATTR_ROTATEONE
Definition: StarAttribute.hxx:595
@ SDRATTR_MEASUREHELPLINE2LEN
Definition: StarAttribute.hxx:545
@ SDRATTR_MEASUREOVERHANG
Definition: StarAttribute.hxx:549
@ SDRATTR_EDGENODE2HORZDIST
Definition: StarAttribute.hxx:520
int m_offsets[2]
the x offsets
Definition: StarGraphicAttribute.cxx:835
@ SDRATTR_MEASUREKIND
Definition: StarAttribute.hxx:538
int m_distance
the distance
Definition: StarGraphicAttribute.cxx:881
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:574
@ SDRATTR_MEASUREBELOWREFEDGE
Definition: StarAttribute.hxx:546
@ SDRATTR_VERTSHEARALL
Definition: StarAttribute.hxx:602
StarGAttributeNamedColor(Type type, std::string const &debugName, STOFFColor const &defColor)
constructor
Definition: StarGraphicAttribute.cxx:699
@ SDRATTR_SHADOWRESERVE5
Definition: StarAttribute.hxx:464
STOFFColor m_color
the border color
Definition: libstaroffice_internal.hxx:357
@ SDRATTR_HORZSHEARONE
Definition: StarAttribute.hxx:596
@ SDRATTR_MEASURETEXTAUTOANGLE
Definition: StarAttribute.hxx:554
void addAttributeFraction(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName)
add a fraction attribute
Definition: StarGraphicAttribute.cxx:491
@ XATTR_FILLHATCH
Definition: StarAttribute.hxx:405
StarGAttributeBoxInfo(StarGAttributeBoxInfo const &)=default
copy constructor
@ SDRATTR_TEXT_LEFTDIST
Definition: StarAttribute.hxx:490
@ SDRATTR_MEASURETEXTVPOS
Definition: StarAttribute.hxx:540
@ XATTR_LINEWIDTH
Definition: StarAttribute.hxx:386
@ SDRATTR_CAPTIONRESERVE5
Definition: StarAttribute.hxx:481
a list of item attribute of StarAttributeInternal
Definition: StarAttribute.hxx:1024
@ SDRATTR_TEXT_ANIKIND
Definition: StarAttribute.hxx:500
@ SDRATTR_SET_SHADOW
Definition: StarAttribute.hxx:465
int m_hatchType
the type
Definition: StarGraphicAttribute.cxx:877
@ SDRATTR_TEXT_UPPERDIST
Definition: StarAttribute.hxx:492
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:978
@ SDRATTR_TRANSFORMREF1X
Definition: StarAttribute.hxx:603
@ SDRATTR_CIRCRESERVE3
Definition: StarAttribute.hxx:570
a gradient's named attribute
Definition: StarGraphicAttribute.cxx:778
@ SDRATTR_MEASURESHOWUNIT
Definition: StarAttribute.hxx:552
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:953
STOFFColor m_color
the color
Definition: StarGraphicAttribute.cxx:879
@ SDRATTR_GRAFBLUE
Definition: StarAttribute.hxx:625
@ SDRATTR_SET_MEASURE
Definition: StarAttribute.hxx:562
double convertInPoint(double val) const
return the relative units
Definition: StarState.hxx:150
@ XATTR_LINERESERVED2
Definition: StarAttribute.hxx:396
~StarGAttributeItemSet() final
destructor
Definition: StarGraphicAttribute.cxx:245
StarGAttributeBoxInfo(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:522
static void addPos(long)
Definition: STOFFDebug.hxx:223
@ SDRATTR_CAPTIONLINELEN
Definition: StarAttribute.hxx:475
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:583
@ SDRATTR_MEASUREHELPLINEOVERHANG
Definition: StarAttribute.hxx:542
@ SDRATTR_MEASUREHELPLINEDIST
Definition: StarAttribute.hxx:543
@ SDRATTR_GRAFCROP
Definition: StarAttribute.hxx:632
@ XATTR_FILLBMP_POSOFFSETX
Definition: StarAttribute.hxx:418
int m_intensities[2]
the intensities
Definition: StarGraphicAttribute.cxx:837
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:671
@ SDRATTR_TEXT_MAXFRAMEHEIGHT
Definition: StarAttribute.hxx:495
~StarGAttributeVoid() final
destructor
Definition: StarGraphicAttribute.cxx:219
int m_numbers[2]
the number of dot/dash
Definition: StarGraphicAttribute.cxx:769
@ SDRATTR_CAPTIONESCISREL
Definition: StarAttribute.hxx:472
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds graphic attribute to the general it to attribute map
Definition: StarGraphicAttribute.cxx:1301
bool m_protections[3]
the protection: move, size, printable
Definition: STOFFGraphicStyle.hxx:70
StarGAttributeNamedGradient(StarGAttributeNamedGradient const &)=default
copy constructor
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
void attribute of StarAttribute
Definition: StarAttribute.hxx:1059
@ SDRATTR_TEXT_ANIAMOUNT
Definition: StarAttribute.hxx:506
Definition: STOFFDebug.hxx:211
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:705
@ XATTR_FILLBMP_TILEOFFSETY
Definition: StarAttribute.hxx:416
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1098
@ SDRATTR_TEXT_MINFRAMEWIDTH
Definition: StarAttribute.hxx:496
@ SDRATTR_CAPTIONTYPE
Definition: StarAttribute.hxx:467
@ SDRATTR_EDGELINE3DELTA
Definition: StarAttribute.hxx:527
StarGAttributeBool(Type type, std::string const &debugName, bool value)
constructor
Definition: StarGraphicAttribute.cxx:59
std::string m_debugName
the debug name
Definition: StarAttribute.hxx:807
@ SDRATTR_CAPTIONFITLINELEN
Definition: StarAttribute.hxx:476
@ XATTR_FILLBMP_SIZEX
Definition: StarAttribute.hxx:411
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:886
@ XATTR_FILLTRANSPARENCE
Definition: StarAttribute.hxx:407
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:942
@ SDRATTR_GRAFLUMINANCE
Definition: StarAttribute.hxx:626
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:530
a hatch's named attribute
Definition: StarGraphicAttribute.cxx:842
int m_dashStyle
the style: XDASH_RECT, XDASH_ROUND, XDASH_RECTRELATIVE, XDASH_ROUNDRELATIVE
Definition: StarGraphicAttribute.cxx:767
@ SDRATTR_MEASURETEXTROTA90
Definition: StarAttribute.hxx:547
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1058
@ XATTR_LINERESERVED_LAST
Definition: StarAttribute.hxx:400
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:288
@ SDRATTR_GRAFRED
Definition: StarAttribute.hxx:623
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:919
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:750
a named attribute
Definition: StarGraphicAttribute.cxx:599
a color's named attribute
Definition: StarGraphicAttribute.cxx:696
@ SDRATTR_MEASURERESERVE05
Definition: StarAttribute.hxx:559
@ SDRATTR_CAPTIONANGLE
Definition: StarAttribute.hxx:469
STOFFEmbeddedObject m_bitmap
the bitmap
Definition: StarGraphicAttribute.cxx:691
@ SDRATTR_MEASUREDECIMALPLACES
Definition: StarAttribute.hxx:558
@ XATTR_SET_FILL
Definition: StarAttribute.hxx:431
@ XATTR_FILLBMP_POS
Definition: StarAttribute.hxx:410
@ SDRATTR_MEASUREUNIT
Definition: StarAttribute.hxx:550
int m_step
the step
Definition: StarGraphicAttribute.cxx:831
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarGraphicAttribute.cxx:680
@ SDRATTR_LAYERID
Definition: StarAttribute.hxx:576
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
@ SDRATTR_LOGICSIZEHEIGHT
Definition: StarAttribute.hxx:588
bool convert(librevenge::RVNGString &path, librevenge::RVNGString &viewbox, double relUnit, STOFFVec2f const &decal) const
convert a path in a string and update the bdbox
Definition: StarGraphicStruct.cxx:716
STOFFVec2< int > STOFFVec2i
STOFFVec2 of int.
Definition: libstaroffice_internal.hxx:763
@ SDRATTR_EDGELINE1DELTA
Definition: StarAttribute.hxx:525
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a font/graphic style
Definition: StarGraphicAttribute.cxx:930
@ SDRATTR_MOVEY
Definition: StarAttribute.hxx:592
StarGAttributeCrop(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:567
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:185
a character integer attribute
Definition: StarGraphicAttribute.cxx:156
@ SDRATTR_RESIZEYALL
Definition: StarAttribute.hxx:599
int m_border
the border
Definition: StarGraphicAttribute.cxx:829
@ SDRATTR_TEXT_VERTADJUST
Definition: StarAttribute.hxx:494
StarGAttributeNamed(StarGAttributeNamed const &)=default
copy constructor
@ XATTR_GRADIENTSTEPCOUNT
Definition: StarAttribute.hxx:408
StarGAttributeNamedArrow(StarGAttributeNamedArrow const &)=default
copy constructor
@ SDRATTR_EDGENODE2GLUEDIST
Definition: StarAttribute.hxx:523
@ SDRATTR_CAPTIONRESERVE1
Definition: StarAttribute.hxx:477
StarGAttributeNamedGradient(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:781
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:900
static STOFFColor white()
return the white color
Definition: libstaroffice_internal.hxx:238
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a graphic style
Definition: StarGraphicAttribute.cxx:473
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:795
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1026
@ XATTR_LINEENDWIDTH
Definition: StarAttribute.hxx:391
@ SDRATTR_OBJPRINTABLE
Definition: StarAttribute.hxx:575
@ SDRATTR_EDGENODE1GLUEDIST
Definition: StarAttribute.hxx:522
@ SDRATTR_GRAFTRANSPARENCE
Definition: StarAttribute.hxx:629
namespace used to contain graphic attributes (and some cell attributes which are similar)
Definition: StarGraphicAttribute.cxx:53
@ SDRATTR_MEASURESCALE
Definition: StarAttribute.hxx:551
@ XATTR_FILLBITMAP
Definition: StarAttribute.hxx:406
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarGraphicAttribute.cxx:1235
@ SDRATTR_TRANSFORMREF2Y
Definition: StarAttribute.hxx:606
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:638
@ SDRATTR_TEXT_ANISTARTINSIDE
Definition: StarAttribute.hxx:502
int m_outWidth
the outline width in TWIP
Definition: libstaroffice_internal.hxx:353
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarGraphicAttribute.cxx:64
StarGAttributeNamedBitmap(Type type, std::string const &debugName)
constructor
Definition: StarGraphicAttribute.cxx:665
@ SDRATTR_MEASURETEXTISFIXEDANGLE
Definition: StarAttribute.hxx:556
an integer attribute
Definition: StarAttribute.hxx:908
@ XATTR_LINESTART
Definition: StarAttribute.hxx:388
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarGraphicAttribute.cxx:1045
@ SDRATTR_TEXT_FITTOSIZE
Definition: StarAttribute.hxx:489
bool isEmpty() const
return true if the picture contains no data
Definition: libstaroffice_internal.hxx:422
@ SDRATTR_TEXT_MINFRAMEHEIGHT
Definition: StarAttribute.hxx:487
@ SDRATTR_ALLSIZEHEIGHT
Definition: StarAttribute.hxx:582
void add(librevenge::RVNGBinaryData const &binaryData, std::string const &type="image/pict")
add a picture
Definition: libstaroffice_internal.hxx:433
a boolean attribute
Definition: StarAttribute.hxx:815
Generated on Sat Nov 11 2023 13:58:37 for libstaroffice by
doxygen 1.8.20