StarItemPool.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */
2 
3 /* libstaroffice
4 * Version: MPL 2.0 / LGPLv2+
5 *
6 * The contents of this file are subject to the Mozilla Public License Version
7 * 2.0 (the "License"); you may not use this file except in compliance with
8 * the License or as specified alternatively below. You may obtain a copy of
9 * the License at http://www.mozilla.org/MPL/
10 *
11 * Software distributed under the License is distributed on an "AS IS" basis,
12 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 * for the specific language governing rights and limitations under the
14 * License.
15 *
16 * Major Contributor(s):
17 * Copyright (C) 2002 William Lachance (wrlach@gmail.com)
18 * Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)
19 * Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
20 * Copyright (C) 2006, 2007 Andrew Ziem
21 * Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)
22 *
23 *
24 * All Rights Reserved.
25 *
26 * For minor contributions see the git repository.
27 *
28 * Alternatively, the contents of this file may be used under the terms of
29 * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
30 * in which case the provisions of the LGPLv2+ are applicable
31 * instead of those above.
32 */
33 
34 /*
35  * StarPool to read/parse some StarOffice pools
36  *
37  */
38 #ifndef STAR_ITEM_POOL_HXX
39 # define STAR_ITEM_POOL_HXX
40 
41 #include <map>
42 #include <set>
43 #include <vector>
44 
46 
47 #include "STOFFDebug.hxx"
48 #include "STOFFEntry.hxx"
49 #include "STOFFInputStream.hxx"
50 
51 class StarAttribute;
52 class StarItem;
53 class StarItemSet;
54 class StarItemStyle;
55 
56 namespace StarItemPoolInternal
57 {
58 struct State;
59 }
60 
61 class StarAttribute;
62 class StarObject;
63 class StarZone;
64 
71 {
72 public:
77  StarItemPool(StarObject &document, Type type);
79  virtual ~StarItemPool();
80 
82  void clean();
84  void addSecondaryPool(std::shared_ptr<StarItemPool> secondary);
86  bool isSecondaryPool() const;
88  bool read(StarZone &zone);
90  int getVersion() const;
92  Type getType() const;
94  bool isInside() const
95  {
96  return m_isInside;
97  }
99  bool readStyles(StarZone &zone, StarObject &doc);
103  void updateStyles();
105  void updateUsingStyles(StarItemSet &itemSet) const;
107  void defineGraphicStyle(STOFFListenerPtr &listener, librevenge::RVNGString const &styleName, StarObject &object) const
108  {
109  std::set<librevenge::RVNGString> done;
110  defineGraphicStyle(listener, styleName, object, done);
111  }
113  void defineParagraphStyle(STOFFListenerPtr &listener, librevenge::RVNGString const &styleName, StarObject &object) const
114  {
115  std::set<librevenge::RVNGString> done;
116  defineParagraphStyle(listener, styleName, object, done);
117  }
119  StarItemStyle const *findStyleWithFamily(librevenge::RVNGString const &style, int family) const;
121  std::shared_ptr<StarAttribute> readAttribute(StarZone &zone, int which, int vers, long endPos);
123  std::shared_ptr<StarItem> readItem(StarZone &zone, bool isDirect, long endPos);
125  std::shared_ptr<StarItem> loadSurrogate(StarZone &zone, uint16_t &nWhich, bool localId, libstoff::DebugStream &f);
127  bool loadSurrogate(StarItem &item);
129  void setRelativeUnit(double relUnit);
131  double getRelativeUnit() const;
132 protected:
134  void defineGraphicStyle(STOFFListenerPtr listener, librevenge::RVNGString const &styleName, StarObject &object, std::set<librevenge::RVNGString> &done) const;
136  void defineParagraphStyle(STOFFListenerPtr listener, librevenge::RVNGString const &styleName, StarObject &object, std::set<librevenge::RVNGString> &done) const;
138  bool readV1(StarZone &zone, StarItemPool *master);
140  bool readV2(StarZone &zone, StarItemPool *master);
141 
143  std::shared_ptr<StarItem> createItem(int which, int surrogateId, bool localId);
144 
145  //
146  // data
147  //
148 private:
152  std::shared_ptr<StarItemPoolInternal::State> m_state;
153 };
154 #endif
155 // vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
StarFileManager.hxx
StarAttribute::SDRATTR_MEASURETEXTAUTOANGLEVIEW
Definition: StarAttribute.hxx:555
StarAttribute::ATTR_SC_PAGE_TOPDOWN
Definition: StarAttribute.hxx:244
StarAttribute::ATTR_SCH_AXIS_SHOWMAINGRID
Definition: StarAttribute.hxx:366
StarAttribute::ATTR_SCH_AXIS_STEP_HELP
Definition: StarAttribute.hxx:356
StarAttribute::SDRATTR_EDGELINE2DELTA
Definition: StarAttribute.hxx:526
StarAttribute::XATTR_FORMTXTDISTANCE
Definition: StarAttribute.hxx:434
StarAttribute::SDRATTR_ECKENRADIUS
Definition: StarAttribute.hxx:486
StarAttribute::SDRATTR_CAPTIONESCREL
Definition: StarAttribute.hxx:473
StarItemPool::StarItemPool
StarItemPool(StarObject &document, Type type)
constructor
Definition: StarItemPool.cxx:903
StarAttribute::SDRATTR_NOTPERSISTRESERVE9
Definition: StarAttribute.hxx:615
StarAttribute::ATTR_SCH_AXIS_LOGARITHM
Definition: StarAttribute.hxx:357
STOFFListenerPtr
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:487
StarAttribute::ATTR_SC_PAGE_SHARED
Definition: StarAttribute.hxx:237
StarAttribute::SDRATTR_SHADOWYDIST
Definition: StarAttribute.hxx:456
StarAttribute::ATTR_CHR_WORDLINEMODE
Definition: StarAttribute.hxx:83
STOFFGraphicStyle::m_propertyList
librevenge::RVNGPropertyList m_propertyList
the property list
Definition: STOFFGraphicStyle.hxx:66
StarAttribute::ATTR_SC_VALUE_FORMAT
Definition: StarAttribute.hxx:219
StarAttribute::SDRATTR_MEASURERESERVE07
Definition: StarAttribute.hxx:561
StarAttribute::SDRATTR_SHADOWRESERVE1
Definition: StarAttribute.hxx:460
StarAttribute::SDRATTR_3DOBJ_RESERVED_11
Definition: StarAttribute.hxx:670
StarAttribute::ATTR_SC_PAGE_FORMULAS
Definition: StarAttribute.hxx:258
StarItemPoolInternal::State::getPoolStateFor
State * getPoolStateFor(int which)
returns the state corresponding to which
Definition: StarItemPool.cxx:470
StarAttribute::SDRATTR_TEXT_ANIDELAY
Definition: StarAttribute.hxx:505
StarAttribute::SDRATTR_MEASURERESERVE06
Definition: StarAttribute.hxx:560
StarAttribute
virtual class used to store the different attribute
Definition: StarAttribute.hxx:62
StarAttribute::ATTR_SCH_X_AXIS_AUTO_STEP_HELP
Definition: StarAttribute.hxx:287
StarAttribute::ATTR_SC_PAGE_ON
Definition: StarAttribute.hxx:235
StarItemPoolInternal::SfxMultiRecord::m_zoneOpened
bool m_zoneOpened
true if a SfxRecord has been opened
Definition: StarItemPool.cxx:258
StarAttribute::XATTR_LINERESERVED4
Definition: StarAttribute.hxx:398
StarAttribute::ATTR_CHR_CTL_FONT
Definition: StarAttribute.hxx:94
StarState::m_graphic
STOFFGraphicStyle m_graphic
the graphic style
Definition: StarState.hxx:177
StarAttribute::ATTR_SCH_LEGEND_POS
Definition: StarAttribute.hxx:277
StarAttribute::SDRATTR_GRAFINVERT
Definition: StarAttribute.hxx:630
StarAttribute::ATTR_SCH_AXIS_NUMFMT
Definition: StarAttribute.hxx:362
StarAttribute::SDRATTR_RESERVE16
Definition: StarAttribute.hxx:511
StarAttribute::SDRATTR_GRAFMODE
Definition: StarAttribute.hxx:631
StarAttribute::ATTR_CHR_CJK_WEIGHT
Definition: StarAttribute.hxx:93
StarAttribute::SDRATTR_EDGENODE1VERTDIST
Definition: StarAttribute.hxx:519
StarAttribute::SDRATTR_ROTATEANGLE
Definition: StarAttribute.hxx:589
StarAttribute::SDRATTR_SET_CIRC
Definition: StarAttribute.hxx:571
StarAttribute::SDRATTR_TEXT_MAXFRAMEWIDTH
Definition: StarAttribute.hxx:497
StarAttribute::SDRATTR_SHADOWRESERVE3
Definition: StarAttribute.hxx:462
StarItemPoolInternal::SfxMultiRecord::m_numRecord
uint16_t m_numRecord
the number of record
Definition: StarItemPool.cxx:268
StarAttribute::ATTR_SCH_TEXT_DEGREES
Definition: StarAttribute.hxx:330
StarAttribute::SDRATTR_OBJMOVEPROTECT
Definition: StarAttribute.hxx:573
StarItem::m_which
int m_which
the which id
Definition: StarItem.hxx:75
StarAttribute::ATTR_SCH_USER_DEFINED_ATTR
Definition: StarAttribute.hxx:382
StarItemPool::loadSurrogate
std::shared_ptr< StarItem > loadSurrogate(StarZone &zone, uint16_t &nWhich, bool localId, libstoff::DebugStream &f)
try to load a surrogate
Definition: StarItemPool.cxx:1162
StarAttribute::SDRATTR_3DSCENE_DISTANCE
Definition: StarAttribute.hxx:682
StarAttribute::SDRATTR_AUTOSHAPE_ADJUSTMENT
Definition: StarAttribute.hxx:508
StarAttribute::SDRATTR_RESERVE15
Definition: StarAttribute.hxx:510
StarAttribute::SDRATTR_SET_EDGE
Definition: StarAttribute.hxx:536
StarItemPool::defineParagraphStyle
void defineParagraphStyle(STOFFListenerPtr &listener, librevenge::RVNGString const &styleName, StarObject &object) const
define a paragraph style
Definition: StarItemPool.hxx:113
StarAttribute::ATTR_SC_ROTATE_VALUE
Definition: StarAttribute.hxx:211
StarAttribute::SDRATTR_CIRCKIND
Definition: StarAttribute.hxx:564
StarItemPoolInternal::State::setPoolName
void setPoolName(librevenge::RVNGString const &name)
set the pool name
Definition: StarItemPool.cxx:394
libstoff::getString
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
StarAttribute::SDRATTR_TEXT_LOWERDIST
Definition: StarAttribute.hxx:493
StarAttribute::ATTR_SC_VERJUSTIFY
Definition: StarAttribute.hxx:209
StarAttribute::SDRATTR_3DSCENE_RESERVED_12
Definition: StarAttribute.hxx:723
StarAttribute::SDRATTR_3DSCENE_LIGHTON_2
Definition: StarAttribute.hxx:695
StarAttribute::SDRATTR_3DSCENE_FOCAL_LENGTH
Definition: StarAttribute.hxx:683
StarAttribute::ATTR_SC_PAGE_REPEATROW
Definition: StarAttribute.hxx:249
StarAttribute::XATTR_FILLGRADIENT
Definition: StarAttribute.hxx:404
StarAttribute::SDRATTR_3DOBJ_TEXTURE_MODE
Definition: StarAttribute.hxx:656
StarAttribute::SDRATTR_3DOBJ_END_ANGLE
Definition: StarAttribute.hxx:644
StarAttribute::SDRATTR_3DOBJ_CLOSE_FRONT
Definition: StarAttribute.hxx:662
StarItemPoolInternal::Version::m_list
std::vector< int > m_list
the list of value
Definition: StarItemPool.cxx:301
StarAttribute::SDRATTR_ONEPOSITIONY
Definition: StarAttribute.hxx:584
StarAttribute::XATTR_FILLSTYLE
Definition: StarAttribute.hxx:402
StarItemPoolInternal::State::m_isSecondaryPool
bool m_isSecondaryPool
a flag to know if a pool is a secondary pool
Definition: StarItemPool.cxx:518
StarAttribute::ATTR_SCH_TEXT_DUMMY2
Definition: StarAttribute.hxx:334
StarAttribute::ATTR_SCH_X_AXIS_MAX
Definition: StarAttribute.hxx:284
StarZone::ascii
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
StarAttribute::ATTR_CHR_KERNING
Definition: StarAttribute.hxx:76
StarAttribute::SDRATTR_SHADOWPERSP
Definition: StarAttribute.hxx:459
StarAttribute::SDRATTR_ONESIZEWIDTH
Definition: StarAttribute.hxx:585
StarAttribute::ATTR_CHR_RELIEF
Definition: StarAttribute.hxx:103
StarAttribute::XATTR_LINEENDCENTER
Definition: StarAttribute.hxx:393
StarAttribute::SDRATTR_NOTPERSISTRESERVE13
Definition: StarAttribute.hxx:619
StarAttribute::XATTR_FILLRESERVED6
Definition: StarAttribute.hxx:425
StarItemPoolInternal::State::m_styleIdToStyleMap
std::map< StyleId, StarItemStyle > m_styleIdToStyleMap
the set of style
Definition: StarItemPool.cxx:534
StarItemPoolInternal::Values::m_idValueMap
std::map< int, std::shared_ptr< StarAttribute > > m_idValueMap
the list of attribute
Definition: StarItemPool.cxx:317
STOFFEntry.hxx
StarAttribute::SDRATTR_3DOBJ_TEXTURE_KIND
Definition: StarAttribute.hxx:655
StarItemPoolInternal::State::isInRange
int isInRange(int which) const
returns true if the value is in expected range
Definition: StarItemPool.cxx:416
StarAttribute::ATTR_SC_PROTECTION
Definition: StarAttribute.hxx:222
STOFF_DEBUG_MSG
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
StarItemPool::defineGraphicStyle
void defineGraphicStyle(STOFFListenerPtr &listener, librevenge::RVNGString const &styleName, StarObject &object) const
define a graphic style
Definition: StarItemPool.hxx:107
StarAttribute::SDRATTR_NOTPERSISTRESERVE14
Definition: StarAttribute.hxx:620
StarAttribute::ATTR_CHR_FONTSIZE
Definition: StarAttribute.hxx:75
StarAttribute::ATTR_SCH_STYLE_VERTICAL
Definition: StarAttribute.hxx:339
StarAttribute::SDRATTR_SET_MISC
Definition: StarAttribute.hxx:515
StarAttribute::ATTR_SC_PAGE_REPEATCOL
Definition: StarAttribute.hxx:250
StarAttribute::SDRATTR_HORZSHEARALL
Definition: StarAttribute.hxx:601
StarAttribute::SDRATTR_ONEPOSITIONX
Definition: StarAttribute.hxx:583
StarAttribute::ATTR_SC_PAGE_HEADERLEFT
Definition: StarAttribute.hxx:252
StarItemPool::~StarItemPool
virtual ~StarItemPool()
destructor
Definition: StarItemPool.cxx:909
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_8
Definition: StarAttribute.hxx:692
StarAttribute::ATTR_SCH_STYLE_LINES
Definition: StarAttribute.hxx:341
StarState::m_frame
STOFFFrameStyle m_frame
the frame style
Definition: StarState.hxx:175
StarAttribute::ATTR_SC_PAGE_CHARTS
Definition: StarAttribute.hxx:241
StarAttribute::SDRATTR_EDGERESERVE06
Definition: StarAttribute.hxx:532
StarAttribute::SDRATTR_EDGENODE2VERTDIST
Definition: StarAttribute.hxx:521
StarAttribute::ATTR_CHR_ESCAPEMENT
Definition: StarAttribute.hxx:73
StarAttribute::SDRATTR_3DSCENE_RESERVED_08
Definition: StarAttribute.hxx:719
StarAttribute::ATTR_SC_PAGE_SIZE
Definition: StarAttribute.hxx:231
StarItemPoolInternal::Version::m_invertListMap
std::map< int, int > m_invertListMap
a map offset to which
Definition: StarItemPool.cxx:303
StarItemPool::Type
Type
the known item pool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_EDGERESERVE09
Definition: StarAttribute.hxx:535
StarItemPoolInternal::State::m_versionList
std::vector< Version > m_versionList
the list of version
Definition: StarItemPool.cxx:528
StarAttribute::XATTR_FILLRESERVED7
Definition: StarAttribute.hxx:426
StarItemPool::readV1
bool readV1(StarZone &zone, StarItemPool *master)
try to read a "ItemPool" zone (version 1)
Definition: StarItemPool.cxx:1468
StarAttribute::SDRATTR_GRAFCONTRAST
Definition: StarAttribute.hxx:627
StarItemPool::readV2
bool readV2(StarZone &zone, StarItemPool *master)
try to read a "ItemPool" zone (version 2)
Definition: StarItemPool.cxx:1211
StarAttribute::SDRATTR_MOVEX
Definition: StarAttribute.hxx:591
StarAttribute::SDRATTR_SHEARANGLE
Definition: StarAttribute.hxx:590
StarAttribute::ATTR_SCH_Z_AXIS_MAX
Definition: StarAttribute.hxx:306
StarAttribute::SDRATTR_TEXT_AUTOGROWWIDTH
Definition: StarAttribute.hxx:498
StarAttribute::XATTR_FILLBMP_TILEOFFSETX
Definition: StarAttribute.hxx:415
StarAttribute::SDRATTR_RESIZEYONE
Definition: StarAttribute.hxx:594
StarAttribute::XATTR_LINETRANSPARENCE
Definition: StarAttribute.hxx:394
StarItemStyle::F_Paragraph
Definition: StarItem.hxx:120
StarAttribute::SDRATTR_TEXT_ANICOUNT
Definition: StarAttribute.hxx:504
StarItemSet::m_style
librevenge::RVNGString m_style
item set name
Definition: StarItem.hxx:107
StarAttribute::SDRATTR_TEXT_HORZADJUST
Definition: StarAttribute.hxx:499
StarAttribute::SDRATTR_XMLATTRIBUTES
Definition: StarAttribute.hxx:509
StarItemPoolInternal::Values::m_default
std::shared_ptr< StarAttribute > m_default
the default values
Definition: StarItemPool.cxx:315
StarAttribute::SDRATTR_NOTPERSISTRESERVE15
Definition: StarAttribute.hxx:621
StarAttribute::ATTR_SCH_Y_AXIS_AUTO_MIN
Definition: StarAttribute.hxx:292
StarAttribute::ATTR_CHR_CJK_FONTSIZE
Definition: StarAttribute.hxx:90
StarAttribute::SDRATTR_CAPTIONGAP
Definition: StarAttribute.hxx:470
StarAttribute::SDRATTR_3DSCENE_TWO_SIDED_LIGHTING
Definition: StarAttribute.hxx:684
StarAttribute::ATTR_SC_USERDEF
Definition: StarAttribute.hxx:205
StarAttribute::SDRATTR_3DSCENE_RESERVED_07
Definition: StarAttribute.hxx:718
StarAttribute::ATTR_SC_MARGIN
Definition: StarAttribute.hxx:216
StarAttribute::SDRATTR_VERTSHEARONE
Definition: StarAttribute.hxx:597
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_2
Definition: StarAttribute.hxx:686
StarAttribute::SDRATTR_3DOBJ_HORZ_SEGS
Definition: StarAttribute.hxx:642
StarAttribute::ATTR_SCH_Y_AXIS_AUTO_ORIGIN
Definition: StarAttribute.hxx:301
StarAttribute::ATTR_CHR_CTL_FONTSIZE
Definition: StarAttribute.hxx:95
StarAttribute::SDRATTR_GRAFGREEN
Definition: StarAttribute.hxx:624
StarAttribute::XATTR_FILLFLOATTRANSPARENCE
Definition: StarAttribute.hxx:413
StarItemPoolInternal::State::m_verEnd
int m_verEnd
the maximum version
Definition: StarItemPool.cxx:526
StarAttribute::XATTR_FILLRESERVED3
Definition: StarAttribute.hxx:422
StarAttribute::ATTR_SC_PAGE_NULLVALS
Definition: StarAttribute.hxx:259
StarItemPoolInternal::State::m_name
librevenge::RVNGString m_name
the name
Definition: StarItemPool.cxx:514
StarAttribute::ATTR_SC_PAGE_SCALE
Definition: StarAttribute.hxx:245
StarAttribute::SDRATTR_3DSCENE_LIGHTON_4
Definition: StarAttribute.hxx:697
StarAttribute::SDRATTR_TEXT_ANISTOPINSIDE
Definition: StarAttribute.hxx:503
StarAttribute::ATTR_PARA_FORBIDDEN_RULES
Definition: StarAttribute.hxx:137
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_4
Definition: StarAttribute.hxx:688
StarAttribute::SDRATTR_SHADOWTRANSPARENCE
Definition: StarAttribute.hxx:457
StarItemPoolInternal::State::m_currentVersion
int m_currentVersion
the current version
Definition: StarItemPool.cxx:522
StarAttribute::SDRATTR_3DOBJ_VERT_SEGS
Definition: StarAttribute.hxx:643
StarAttribute::ATTR_SCH_STYLE_PERCENT
Definition: StarAttribute.hxx:342
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_3
Definition: StarAttribute.hxx:704
StarItemPool::clean
void clean()
clean the pool's list of attributes, ...
Definition: StarItemPool.cxx:924
StarAttribute::SDRATTR_3DSCENE_RESERVED_20
Definition: StarAttribute.hxx:731
StarZone::openDummyRecord
bool openDummyRecord()
open a dummy record
Definition: StarZone.cxx:445
StarAttribute::XATTR_SET_LINE
Definition: StarAttribute.hxx:401
StarAttribute::ATTR_SCH_AXIS_AUTO_STEP_HELP
Definition: StarAttribute.hxx:355
StarAttribute::ATTR_SCH_AXIS_AUTO_STEP_MAIN
Definition: StarAttribute.hxx:353
StarAttribute::SDRATTR_SET_CAPTION
Definition: StarAttribute.hxx:482
StarAttribute::SDRATTR_3DOBJ_RESERVED_07
Definition: StarAttribute.hxx:666
StarAttribute::ATTR_SCH_Y_AXIS_MAX
Definition: StarAttribute.hxx:295
StarAttribute::SDRATTR_MEASURETEXTUPSIDEDOWN
Definition: StarAttribute.hxx:548
StarAttribute::ATTR_SC_PAGE_FOOTERRIGHT
Definition: StarAttribute.hxx:255
StarAttribute::ATTR_SC_HORJUSTIFY
Definition: StarAttribute.hxx:207
StarItemPoolInternal::StyleId::m_family
int m_family
the family
Definition: StarItemPool.cxx:349
libstoff::simplifyString
librevenge::RVNGString simplifyString(librevenge::RVNGString const &s)
returns a simplify version of a string.
Definition: libstaroffice_internal.cxx:430
StarAttribute::ATTR_SCH_AXIS_SHOWAXIS
Definition: StarAttribute.hxx:364
StarAttribute::SDRATTR_SET_GRAF
Definition: StarAttribute.hxx:637
StarAttribute::XATTR_FILLCOLOR
Definition: StarAttribute.hxx:403
StarAttribute::ATTR_CHR_LANGUAGE
Definition: StarAttribute.hxx:77
StarItemPoolInternal::SfxMultiRecord::isOpened
bool isOpened() const
returns true if the record is opened
Definition: StarItemPool.cxx:79
StarAttribute::SDRATTR_ROTATEALL
Definition: StarAttribute.hxx:600
StarItemPoolInternal::StyleId::operator!=
bool operator!=(StyleId const &other) const
operator!=
Definition: StarItemPool.cxx:335
StarAttribute::XATTR_FORMTXTSHADOW
Definition: StarAttribute.hxx:438
StarAttribute::SDRATTR_TEXT_CONTOURFRAME
Definition: StarAttribute.hxx:507
StarZone::readString
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
StarItemPoolInternal::State::m_loadingVersion
int m_loadingVersion
the loading version
Definition: StarItemPool.cxx:512
StarAttribute::ATTR_PARA_ADJUST
Definition: StarAttribute.hxx:126
StarAttribute::ATTR_SC_PAGE_GRID
Definition: StarAttribute.hxx:239
StarAttribute::SDRATTR_TEXT_RIGHTDIST
Definition: StarAttribute.hxx:491
StarAttribute::XATTR_FILLRESERVED2
Definition: StarAttribute.hxx:421
StarAttribute::SDRATTR_CIRCSTARTANGLE
Definition: StarAttribute.hxx:565
StarAttribute::SDRATTR_SHADOWCOLOR
Definition: StarAttribute.hxx:454
StarAttribute::SDRATTR_3DOBJ_DOUBLE_SIDED
Definition: StarAttribute.hxx:645
StarAttribute::SDRATTR_EDGERESERVE08
Definition: StarAttribute.hxx:534
StarAttribute::SDRATTR_3DSCENE_PERSPECTIVE
Definition: StarAttribute.hxx:681
StarAttribute::ATTR_SCH_Y_AXIS_AUTO_STEP_HELP
Definition: StarAttribute.hxx:298
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_2
Definition: StarAttribute.hxx:703
StarAttribute::ATTR_CHR_UNDERLINE
Definition: StarAttribute.hxx:81
StarItemPoolInternal::SfxMultiRecord::m_startPos
long m_startPos
the start of data position
Definition: StarItemPool.cxx:272
STOFFParagraph::m_listLevelIndex
int m_listLevelIndex
the actual level index
Definition: STOFFParagraph.hxx:79
StarAttribute::SDRATTR_EDGELINEDELTAANZ
Definition: StarAttribute.hxx:524
StarAttribute::ATTR_SCH_DATADESCR_SHOW_SYM
Definition: StarAttribute.hxx:276
StarAttribute::ATTR_SCH_STYLE_SYMBOL
Definition: StarAttribute.hxx:345
StarAttribute::ATTR_EE_PARA_OUTLLR_SPACE
Definition: StarAttribute.hxx:265
StarAttribute::SDRATTR_GRAFGAMMA
Definition: StarAttribute.hxx:628
StarAttribute::ATTR_SCH_STAT_PERCENT
Definition: StarAttribute.hxx:324
StarAttribute::XATTR_FILLBACKGROUND
Definition: StarAttribute.hxx:420
StarItem::m_attribute
std::shared_ptr< StarAttribute > m_attribute
the attribute if loaded
Definition: StarItem.hxx:73
StarItemPoolInternal::State::m_delayedItemList
std::vector< std::shared_ptr< StarItem > > m_delayedItemList
list of item which need to be read
Definition: StarItemPool.cxx:540
StarAttribute::XATTR_FORMTXTSHDWCOLOR
Definition: StarAttribute.hxx:439
StarAttribute::ATTR_SC_PAGE_PRINTAREA
Definition: StarAttribute.hxx:248
StarItemPool::m_isInside
bool m_isInside
true if the pool is open
Definition: StarItemPool.hxx:150
StarItemPool::m_state
std::shared_ptr< StarItemPoolInternal::State > m_state
the state
Definition: StarItemPool.hxx:152
StarAttribute::ATTR_EE_PARA_XMLATTRIBS
Definition: StarAttribute.hxx:261
StarAttribute::ATTR_EE_PARA_BULLET
Definition: StarAttribute.hxx:267
StarAttribute::SDRATTR_EDGERESERVE02
Definition: StarAttribute.hxx:528
StarAttribute::ATTR_CHR_CROSSEDOUT
Definition: StarAttribute.hxx:72
StarAttribute::ATTR_SCH_Z_AXIS_LOGARITHM
Definition: StarAttribute.hxx:311
StarItemPoolInternal::SfxMultiRecord::m_contentSize
uint32_t m_contentSize
the record/content/pos size
Definition: StarItemPool.cxx:270
StarAttribute::SDRATTR_TRANSFORMREF2X
Definition: StarAttribute.hxx:605
StarAttribute::SDRATTR_3DSCENE_LIGHTON_3
Definition: StarAttribute.hxx:696
StarAttribute::SDRATTR_MEASURELINEDIST
Definition: StarAttribute.hxx:541
StarAttribute::SDRATTR_SHADOW
Definition: StarAttribute.hxx:453
StarItemPoolInternal::SfxMultiRecord::operator=
SfxMultiRecord & operator=(SfxMultiRecord const &orig)=delete
StarAttribute::SDRATTR_3DSCENE_RESERVED_16
Definition: StarAttribute.hxx:727
StarAttribute::SDRATTR_TRANSFORMREF1Y
Definition: StarAttribute.hxx:604
StarAttribute::XATTR_LINEDASH
Definition: StarAttribute.hxx:385
StarAttribute::XATTR_LINERESERVED3
Definition: StarAttribute.hxx:397
StarAttribute::XATTR_FILLRESERVED10
Definition: StarAttribute.hxx:428
StarAttribute::ATTR_SC_BORDER_INNER
Definition: StarAttribute.hxx:224
StarItemPoolInternal::State::m_simplifyNameToStyleNameMap
std::map< librevenge::RVNGString, librevenge::RVNGString > m_simplifyNameToStyleNameMap
map simplify style name to style name
Definition: StarItemPool.cxx:536
StarAttribute::SDRATTR_RESERVE19
Definition: StarAttribute.hxx:514
StarAttribute::ATTR_SCH_STAT_AVERAGE
Definition: StarAttribute.hxx:322
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_6
Definition: StarAttribute.hxx:707
StarItemPool::findStyleWithFamily
const StarItemStyle * findStyleWithFamily(librevenge::RVNGString const &style, int family) const
try to find a style with a name and a family style
Definition: StarItemPool.cxx:2141
StarAttribute::SDRATTR_EDGENODE1HORZDIST
Definition: StarAttribute.hxx:518
StarAttribute::ATTR_EE_CHR_RUBI_DUMMY
Definition: StarAttribute.hxx:269
StarItemPool::T_WriterPool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_CIRCRESERVE0
Definition: StarAttribute.hxx:567
StarState
class to store an state: ie.
Definition: StarState.hxx:67
StarAttribute::ATTR_SCH_AXIS_DUMMY0
Definition: StarAttribute.hxx:371
StarAttribute::XATTR_FILLBMP_SIZELOG
Definition: StarAttribute.hxx:414
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_5
Definition: StarAttribute.hxx:689
StarAttribute::SDRATTR_LAYERNAME
Definition: StarAttribute.hxx:577
StarAttribute::ATTR_SCH_STAT_KIND_ERROR
Definition: StarAttribute.hxx:323
StarAttribute::SDRATTR_GRAFRESERVE5
Definition: StarAttribute.hxx:635
StarItemStyle::m_itemSet
StarItemSet m_itemSet
the item list
Definition: StarItem.hxx:140
StarAttribute::SDRATTR_OBJECTNAME
Definition: StarAttribute.hxx:578
StarAttribute::XATTR_FORMTXTSTDFORM
Definition: StarAttribute.hxx:442
StarAttribute::SDRATTR_3DSCENE_LIGHTON_5
Definition: StarAttribute.hxx:698
StarAttribute::XATTR_FTRESERVED_LAST
Definition: StarAttribute.hxx:449
StarAttribute::SDRATTR_3DSCENE_RESERVED_03
Definition: StarAttribute.hxx:714
StarItemPoolInternal::SfxMultiRecord::getHeaderTag
int getHeaderTag() const
returns the header tag or -1
Definition: StarItemPool.cxx:89
StarItemPoolInternal::SfxMultiRecord::m_extra
std::string m_extra
extra data
Definition: StarItemPool.cxx:278
StarAttribute::ATTR_SCH_STAT_INDICATE
Definition: StarAttribute.hxx:329
StarAttribute::ATTR_CHR_CTL_POSTURE
Definition: StarAttribute.hxx:97
StarAttribute::ATTR_SCH_X_AXIS_AUTO_STEP_MAIN
Definition: StarAttribute.hxx:285
StarItemPoolInternal::State::State
State(StarObject &document, StarItemPool::Type type)
constructor
Definition: StarItemPool.cxx:356
StarAttribute::ATTR_SC_PAGE_MAXSIZE
Definition: StarAttribute.hxx:232
StarAttribute::SDRATTR_TEXTDIRECTION
Definition: StarAttribute.hxx:607
StarAttribute::SDRATTR_3DSCENE_RESERVED_18
Definition: StarAttribute.hxx:729
StarAttribute::XATTR_FORMTXTSHDWTRANSP
Definition: StarAttribute.hxx:444
StarAttribute::SDRATTR_MEASURETEXTHPOS
Definition: StarAttribute.hxx:539
StarAttribute::SDRATTR_GRAFRESERVE6
Definition: StarAttribute.hxx:636
StarAttribute::SDRATTR_ALLPOSITIONY
Definition: StarAttribute.hxx:580
StarAttribute::SDRATTR_3DOBJ_TEXTURE_FILTER
Definition: StarAttribute.hxx:657
StarItemPoolInternal::State::m_verStart
int m_verStart
the minimum version
Definition: StarItemPool.cxx:524
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_6
Definition: StarAttribute.hxx:690
StarAttribute::ATTR_SCH_Z_AXIS_AUTO_MIN
Definition: StarAttribute.hxx:303
libstoff::DebugStream::str
static std::string str()
Definition: STOFFDebug.hxx:203
StarAttribute::SDRATTR_3DOBJ_NORMALS_INVERT
Definition: StarAttribute.hxx:647
StarItemSet::m_family
int m_family
the family
Definition: StarItem.hxx:109
StarAttribute::XATTR_FORMTXTSTYLE
Definition: StarAttribute.hxx:432
StarAttribute::SDRATTR_EDGERESERVE03
Definition: StarAttribute.hxx:529
StarAttribute::ATTR_SCH_AXIS_NUMFMTPERCENT
Definition: StarAttribute.hxx:363
StarAttribute::SDRATTR_3DOBJ_RESERVED_19
Definition: StarAttribute.hxx:678
StarItemPoolInternal::SfxMultiRecord::getNewContent
bool getNewContent(std::string const &wh, int &id)
try to go to the new content positon
Definition: StarItemPool.cxx:188
StarAttribute::SDRATTR_3DSCENE_LIGHTON_1
Definition: StarAttribute.hxx:694
StarAttribute::ATTR_SCH_Y_AXIS_MIN
Definition: StarAttribute.hxx:293
StarItemPoolInternal::State::getDefaultAttribute
std::shared_ptr< StarAttribute > getDefaultAttribute(int which)
try to return a default attribute corresponding to which
Definition: StarItemPool.cxx:487
StarItemPool
the main class to read/.
Definition: StarItemPool.hxx:70
StarAttribute::SDRATTR_EDGERESERVE07
Definition: StarAttribute.hxx:533
StarAttribute::ATTR_SC_PAGE_SCALETOPAGES
Definition: StarAttribute.hxx:246
StarAttribute::SDRATTR_3DOBJ_RESERVED_06
Definition: StarAttribute.hxx:665
StarAttribute::ATTR_SC_PAGE_PRINTTABLES
Definition: StarAttribute.hxx:251
StarAttribute::ATTR_SC_PAGE_HEADERSET
Definition: StarAttribute.hxx:256
STOFFParagraph.hxx
StarAttribute::XATTR_FILLBMP_POSOFFSETY
Definition: StarAttribute.hxx:419
StarAttribute::XATTR_FILLBMP_STRETCH
Definition: StarAttribute.hxx:417
StarAttribute::SDRATTR_RESIZEXALL
Definition: StarAttribute.hxx:598
StarItemPool::addSecondaryPool
void addSecondaryPool(std::shared_ptr< StarItemPool > secondary)
add a secondary pool
Definition: StarItemPool.cxx:934
StarAttribute::ATTR_SC_VERTICAL_ASIAN
Definition: StarAttribute.hxx:213
StarAttribute::XATTR_FILLRESERVED_LAST
Definition: StarAttribute.hxx:430
StarAttribute::XATTR_FILLBMP_SIZEY
Definition: StarAttribute.hxx:412
StarAttribute::SDRATTR_3DOBJ_RESERVED_10
Definition: StarAttribute.hxx:669
StarAttribute::SDRATTR_MEASUREHELPLINE1LEN
Definition: StarAttribute.hxx:544
StarItemPoolInternal::SfxMultiRecord::SfxMultiRecord
SfxMultiRecord()
constructor
Definition: StarItemPool.cxx:62
StarAttribute::ATTR_SCH_AXIS_DUMMY2
Definition: StarAttribute.hxx:373
StarAttribute::ATTR_EE_PARA_NUMBULLET
Definition: StarAttribute.hxx:263
StarAttribute::ATTR_EE_PARA_OUTLLEVEL
Definition: StarAttribute.hxx:266
StarAttribute::ATTR_SCH_AXIS_DUMMY3
Definition: StarAttribute.hxx:374
StarAttribute::ATTR_SCH_DUMMY1
Definition: StarAttribute.hxx:317
StarAttribute::ATTR_SC_ORIENTATION
Definition: StarAttribute.hxx:210
StarAttribute::XATTR_FILLRESERVED5
Definition: StarAttribute.hxx:424
StarAttribute::XATTR_FILLBMP_TILE
Definition: StarAttribute.hxx:409
StarAttribute::SDRATTR_SHADOWRESERVE4
Definition: StarAttribute.hxx:463
StarAttribute::ATTR_EE_FEATURE_LINEBR
Definition: StarAttribute.hxx:272
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_5
Definition: StarAttribute.hxx:706
StarAttribute::ATTR_SC_ROTATE_MODE
Definition: StarAttribute.hxx:212
StarAttribute::SDRATTR_3DOBJ_RESERVED_12
Definition: StarAttribute.hxx:671
StarAttribute::ATTR_EE_FEATURE_TAB
Definition: StarAttribute.hxx:271
StarAttribute::ATTR_SCH_TEXT_OVERLAP
Definition: StarAttribute.hxx:331
StarAttribute::SDRATTR_EDGEKIND
Definition: StarAttribute.hxx:517
StarAttribute::ATTR_SCH_AXIS_MAX
Definition: StarAttribute.hxx:352
StarItemPoolInternal::SfxMultiRecord::m_endPos
long m_endPos
the end of data position
Definition: StarItemPool.cxx:274
StarItem::m_surrogateId
int m_surrogateId
the surrogate id
Definition: StarItem.hxx:77
StarAttribute::ATTR_SCH_X_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:286
StarObject::readItemSet
bool readItemSet(StarZone &zone, std::vector< STOFFVec2i > const &limits, long endPos, StarItemSet &itemSet, StarItemPool *pool=nullptr, bool isDirect=false)
try to read a list of item
Definition: StarObject.cxx:229
StarAttribute::ATTR_SCH_SYMBOL_SIZE
Definition: StarAttribute.hxx:381
StarAttribute::SDRATTR_MEASURETEXTFIXEDANGLE
Definition: StarAttribute.hxx:557
StarItemPoolInternal::Values::Values
Values()
constructor
Definition: StarItemPool.cxx:309
STOFFListener.hxx
StarItemPoolInternal::StyleId::StyleId
StyleId(librevenge::RVNGString const &name, int family)
constructor
Definition: StarItemPool.cxx:324
StarAttribute::ATTR_CHR_CJK_LANGUAGE
Definition: StarAttribute.hxx:91
StarAttribute::SDRATTR_3DOBJ_MAT_COLOR
Definition: StarAttribute.hxx:651
StarAttribute::SDRATTR_TEXT_AUTOGROWHEIGHT
Definition: StarAttribute.hxx:488
StarAttribute::XATTR_FORMTXTADJUST
Definition: StarAttribute.hxx:433
StarAttribute::SDRATTR_CAPTIONRESERVE2
Definition: StarAttribute.hxx:478
StarItemPool::read
bool read(StarZone &zone)
try to read a "ItemPool" zone
Definition: StarItemPool.cxx:992
StarAttribute::SDRATTR_3DOBJ_RESERVED_14
Definition: StarAttribute.hxx:673
StarItemPoolInternal::SfxMultiRecord::getNumRecords
uint16_t getNumRecords() const
returns the number of record
Definition: StarItemPool.cxx:84
StarAttribute::ATTR_SCH_TEXT_DUMMY1
Definition: StarAttribute.hxx:333
StarItemPoolInternal::State::m_slotIdToValuesMap
std::map< int, Values > m_slotIdToValuesMap
a map slot to the attribute list
Definition: StarItemPool.cxx:532
StarAttribute::SDRATTR_3DOBJ_PERCENT_DIAGONAL
Definition: StarAttribute.hxx:639
StarAttribute::ATTR_SCH_X_AXIS_MIN
Definition: StarAttribute.hxx:282
StarItemPool::getType
Type getType() const
returns the pool type
Definition: StarItemPool.cxx:952
StarAttribute::XATTR_LINESTARTCENTER
Definition: StarAttribute.hxx:392
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_7
Definition: StarAttribute.hxx:691
STOFFInputStreamPtr
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
StarAttribute::ATTR_FRM_LR_SPACE
Definition: StarAttribute.hxx:149
StarAttribute::SDRATTR_3DOBJ_RESERVED_20
Definition: StarAttribute.hxx:679
StarItemPoolInternal::Version::m_start
int m_start
int the start value
Definition: StarItemPool.cxx:299
StarAttribute::ATTR_CHR_CASEMAP
Definition: StarAttribute.hxx:68
StarAttribute::SDRATTR_GRAFRESERVE3
Definition: StarAttribute.hxx:633
StarAttribute::ATTR_SCH_TEXT_DUMMY0
Definition: StarAttribute.hxx:332
StarAttribute::SDRATTR_RESERVE17
Definition: StarAttribute.hxx:512
StarAttribute::SDRATTR_CAPTIONESCABS
Definition: StarAttribute.hxx:474
StarAttribute::ATTR_CHR_CJK_FONT
Definition: StarAttribute.hxx:89
StarAttribute::SDRATTR_3DOBJ_CHARACTER_MODE
Definition: StarAttribute.hxx:661
StarAttribute::SDRATTR_3DOBJ_MAT_SPECULAR
Definition: StarAttribute.hxx:653
STOFFParagraph::m_outline
bool m_outline
flag to know if this is a outline level
Definition: STOFFParagraph.hxx:75
StarAttribute::XATTR_FORMTXTSHDWYVAL
Definition: StarAttribute.hxx:441
StarAttribute::ATTR_SCH_DUMMY3
Definition: StarAttribute.hxx:319
StarAttribute::XATTR_LINESTYLE
Definition: StarAttribute.hxx:384
StarItemPool::getRelativeUnit
double getRelativeUnit() const
returns the set relative unit if this is set, or the default unit corresponding to this pool
Definition: StarItemPool.cxx:918
StarAttribute::SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY
Definition: StarAttribute.hxx:654
StarAttribute::XATTR_FTRESERVED3
Definition: StarAttribute.hxx:446
StarAttribute::SDRATTR_NOTPERSISTRESERVE2
Definition: StarAttribute.hxx:608
StarItemPool::createItem
std::shared_ptr< StarItem > createItem(int which, int surrogateId, bool localId)
create an item for futher reading
Definition: StarItemPool.cxx:957
StarZone
a zone in a StarOffice file
Definition: StarZone.hxx:56
StarItem
class to store an item: ie.
Definition: StarItem.hxx:53
StarItemPool::T_EditEnginePool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_1
Definition: StarAttribute.hxx:702
StarItemStyle::m_mask
int m_mask
the mask
Definition: StarItem.hxx:138
StarZone::getRecordLevel
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
StarAttribute::SDRATTR_3DSCENE_RESERVED_15
Definition: StarAttribute.hxx:726
StarAttribute::ATTR_SC_PAGE_VERCENTER
Definition: StarAttribute.hxx:234
StarAttribute::ATTR_SC_WRITINGDIR
Definition: StarAttribute.hxx:214
StarObject
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
StarAttribute::SDRATTR_3DOBJ_RESERVED_09
Definition: StarAttribute.hxx:668
StarAttribute::ATTR_SCH_STAT_CONSTPLUS
Definition: StarAttribute.hxx:326
StarAttribute::SDRATTR_NOTPERSISTRESERVE10
Definition: StarAttribute.hxx:616
StarAttribute::SDRATTR_3DSCENE_RESERVED_04
Definition: StarAttribute.hxx:715
StarAttribute::ATTR_SCH_Z_AXIS_ORIGIN
Definition: StarAttribute.hxx:313
StarAttribute::SDRATTR_ALLPOSITIONX
Definition: StarAttribute.hxx:579
StarAttribute::SDRATTR_TEXT_ANIDIRECTION
Definition: StarAttribute.hxx:501
StarAttribute::SDRATTR_EDGERESERVE05
Definition: StarAttribute.hxx:531
StarAttribute::SDRATTR_CAPTIONESCDIR
Definition: StarAttribute.hxx:471
StarAttribute::SDRATTR_SHADOWXDIST
Definition: StarAttribute.hxx:455
StarItemPoolInternal::State::m_secondaryPool
std::shared_ptr< StarItemPool > m_secondaryPool
the secondary pool
Definition: StarItemPool.cxx:520
StarAttributeManager::getDummyAttribute
static std::shared_ptr< StarAttribute > getDummyAttribute(int type=-1)
return a dummy attribute
Definition: StarAttribute.cxx:566
StarAttribute::ATTR_PARA_LINESPACING
Definition: StarAttribute.hxx:125
StarAttribute::XATTR_SET_TEXT
Definition: StarAttribute.hxx:450
StarAttribute::SDRATTR_LOGICSIZEWIDTH
Definition: StarAttribute.hxx:587
StarItemPoolInternal::SfxMultiRecord::m_offsetList
std::vector< uint32_t > m_offsetList
the list of (offset + type)
Definition: StarItemPool.cxx:276
StarAttribute::ATTR_SCH_AXIS_SHOWHELPGRID
Definition: StarAttribute.hxx:367
StarAttribute::ATTR_SCH_BAR_GAPWIDTH
Definition: StarAttribute.hxx:376
StarAttribute::ATTR_SCH_AXIS_AUTO_ORIGIN
Definition: StarAttribute.hxx:358
StarAttribute::XATTR_FORMTXTSHDWXVAL
Definition: StarAttribute.hxx:440
StarAttribute::ATTR_SCH_TEXT_DUMMY3
Definition: StarAttribute.hxx:335
StarItemPoolInternal::State::m_idToDefaultMap
std::map< int, std::shared_ptr< StarAttribute > > m_idToDefaultMap
map of created default attribute
Definition: StarItemPool.cxx:538
StarAttribute::SDRATTR_SHADOW3D
Definition: StarAttribute.hxx:458
StarAttribute::SDRATTR_CAPTIONRESERVE4
Definition: StarAttribute.hxx:480
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_7
Definition: StarAttribute.hxx:708
StarAttribute::SDRATTR_ONESIZEHEIGHT
Definition: StarAttribute.hxx:586
StarAttribute::ATTR_SCH_STYLE_DEEP
Definition: StarAttribute.hxx:337
StarAttribute::SDRATTR_3DOBJ_TEXTURE_PROJ_X
Definition: StarAttribute.hxx:648
StarAttribute::ATTR_SCH_DUMMY_END
Definition: StarAttribute.hxx:320
StarAttribute::SDRATTR_CIRCENDANGLE
Definition: StarAttribute.hxx:566
StarAttribute::SDRATTR_RESIZEXONE
Definition: StarAttribute.hxx:593
StarAttribute::SDRATTR_CAPTIONFIXEDANGLE
Definition: StarAttribute.hxx:468
StarAttribute::SDRATTR_ALLSIZEWIDTH
Definition: StarAttribute.hxx:581
libstoff::DebugStream
Definition: STOFFDebug.hxx:194
StarAttribute::ATTR_SCH_Z_AXIS_AUTO_ORIGIN
Definition: StarAttribute.hxx:312
StarAttribute::ATTR_SC_SHADOW
Definition: StarAttribute.hxx:225
StarAttribute::XATTR_FORMTXTHIDEFORM
Definition: StarAttribute.hxx:443
StarItemPoolInternal::State::getWhich
int getWhich(int nFileWhich) const
try to return ???
Definition: StarItemPool.cxx:436
StarAttribute::SDRATTR_3DOBJ_BACKSCALE
Definition: StarAttribute.hxx:640
StarAttribute::SDRATTR_3DSCENE_RESERVED_19
Definition: StarAttribute.hxx:730
StarAttribute::ATTR_SCH_Y_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:297
STOFFGraphicStyle.hxx
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_4
Definition: StarAttribute.hxx:705
StarAttribute::ATTR_SCH_STAT_REGRESSTYPE
Definition: StarAttribute.hxx:328
StarAttribute::SDRATTR_3DOBJ_RESERVED_18
Definition: StarAttribute.hxx:677
StarZone::openSfxRecord
bool openSfxRecord(char &type)
try to open a Sfx record: type + size (24 bytes)
Definition: StarZone.cxx:550
StarAttribute::SDRATTR_CIRCRESERVE1
Definition: StarAttribute.hxx:568
StarAttribute::XATTR_LINEJOINT
Definition: StarAttribute.hxx:395
StarAttribute::ATTR_PARA_TABSTOP
Definition: StarAttribute.hxx:130
StarAttribute::XATTR_LINEEND
Definition: StarAttribute.hxx:389
StarItemPoolInternal::SfxMultiRecord::m_headerTag
uint16_t m_headerTag
the header tag
Definition: StarItemPool.cxx:264
StarItemStyle::m_names
librevenge::RVNGString m_names[4]
the name, the parent name, the follow name, the help names
Definition: StarItem.hxx:134
StarAttribute::XATTR_LINESTARTWIDTH
Definition: StarAttribute.hxx:390
StarAttribute::ATTR_CHR_WEIGHT
Definition: StarAttribute.hxx:82
StarAttribute::ATTR_CHR_POSTURE
Definition: StarAttribute.hxx:78
StarAttribute::ATTR_SCH_X_AXIS_AUTO_ORIGIN
Definition: StarAttribute.hxx:290
StarAttribute::ATTR_SCH_X_AXIS_STEP_HELP
Definition: StarAttribute.hxx:288
StarAttribute::XATTR_FILLRESERVED11
Definition: StarAttribute.hxx:429
StarAttribute::ATTR_CHR_SHADOWED
Definition: StarAttribute.hxx:80
StarAttribute::ATTR_SC_PAGE_DYNAMIC
Definition: StarAttribute.hxx:236
StarAttribute::ATTR_SCH_X_AXIS_AUTO_MIN
Definition: StarAttribute.hxx:281
StarAttribute::ATTR_SC_HYPHENATE
Definition: StarAttribute.hxx:206
StarAttribute::ATTR_SCH_AXIS_MIN
Definition: StarAttribute.hxx:350
StarAttribute::SDRATTR_OBJSIZEPROTECT
Definition: StarAttribute.hxx:574
StarAttribute::XATTR_LINECOLOR
Definition: StarAttribute.hxx:387
StarAttribute::SDRATTR_ROTATEONE
Definition: StarAttribute.hxx:595
StarAttribute::SDRATTR_MEASUREHELPLINE2LEN
Definition: StarAttribute.hxx:545
StarAttribute::ATTR_SC_PAGE
Definition: StarAttribute.hxx:229
StarAttribute::SDRATTR_3DOBJ_SMOOTH_LIDS
Definition: StarAttribute.hxx:660
StarAttribute::SDRATTR_MEASUREOVERHANG
Definition: StarAttribute.hxx:549
StarAttribute::ATTR_CHR_CONTOUR
Definition: StarAttribute.hxx:71
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_1
Definition: StarAttribute.hxx:685
StarItemPoolInternal::Version::m_version
int m_version
the version number
Definition: StarItemPool.cxx:297
StarAttribute::ATTR_SC_PAGE_HEADERRIGHT
Definition: StarAttribute.hxx:254
StarAttribute::SDRATTR_EDGENODE2HORZDIST
Definition: StarAttribute.hxx:520
StarAttribute::XATTR_FORMTXTOUTLINE
Definition: StarAttribute.hxx:437
StarItemPoolInternal::SfxMultiRecord::m_headerVersion
uint8_t m_headerVersion
the header version
Definition: StarItemPool.cxx:262
StarAttribute::SDRATTR_3DOBJ_SHADOW_3D
Definition: StarAttribute.hxx:650
StarAttribute::SDRATTR_GRAFRESERVE4
Definition: StarAttribute.hxx:634
StarAttribute::SDRATTR_MEASUREKIND
Definition: StarAttribute.hxx:538
StarItemPoolInternal::StyleId::operator==
bool operator==(StyleId const &other) const
operator==
Definition: StarItemPool.cxx:330
StarAttribute::SDRATTR_3DOBJ_CLOSE_BACK
Definition: StarAttribute.hxx:663
StarAttribute::ATTR_SC_PAGE_FIRSTPAGENO
Definition: StarAttribute.hxx:247
StarAttribute::SDRATTR_NOTPERSISTRESERVE12
Definition: StarAttribute.hxx:618
StarAttribute::SDRATTR_3DSCENE_RESERVED_06
Definition: StarAttribute.hxx:717
StarAttribute::ATTR_SCH_AXIS_TOPDOWN
Definition: StarAttribute.hxx:368
StarItemPoolInternal::State::m_majorVersion
int m_majorVersion
the majorVersion
Definition: StarItemPool.cxx:508
StarAttribute::SDRATTR_3DOBJ_SMOOTH_NORMALS
Definition: StarAttribute.hxx:659
StarItemPool::readStyles
bool readStyles(StarZone &zone, StarObject &doc)
try to read the styles, ie a "StyleItemPool" zone
Definition: StarItemPool.cxx:1795
StarAttribute::SDRATTR_MEASUREBELOWREFEDGE
Definition: StarAttribute.hxx:546
StarAttribute::SDRATTR_VERTSHEARALL
Definition: StarAttribute.hxx:602
StarItemPool::T_Unknown
Definition: StarItemPool.hxx:75
STOFFDocument.hxx
StarAttribute::ATTR_EE_CHR_SCALEW
Definition: StarAttribute.hxx:268
StarItemPoolInternal::SfxMultiRecord::getLastContentPosition
long getLastContentPosition() const
returns the last content position
Definition: StarItemPool.cxx:215
StarAttribute::ATTR_SCH_STYLE_BASETYPE
Definition: StarAttribute.hxx:340
StarItemStyle
brief class used to stored the style
Definition: StarItem.hxx:115
StarAttribute::SDRATTR_SHADOWRESERVE5
Definition: StarAttribute.hxx:464
StarAttribute::ATTR_SCH_X_AXIS_ORIGIN
Definition: StarAttribute.hxx:291
StarItem::m_localId
bool m_localId
true if which is local
Definition: StarItem.hxx:79
StarAttribute::SDRATTR_3DOBJ_DEPTH
Definition: StarAttribute.hxx:641
StarAttribute::SDRATTR_3DSCENE_RESERVED_10
Definition: StarAttribute.hxx:721
StarAttribute::SDRATTR_3DSCENE_RESERVED_05
Definition: StarAttribute.hxx:716
StarAttribute::SDRATTR_HORZSHEARONE
Definition: StarAttribute.hxx:596
StarAttribute::SDRATTR_NOTPERSISTRESERVE3
Definition: StarAttribute.hxx:609
StarAttribute::SDRATTR_MEASURETEXTAUTOANGLE
Definition: StarAttribute.hxx:554
StarAttribute::SDRATTR_CIRCRESERVE2
Definition: StarAttribute.hxx:569
StarAttribute::XATTR_FILLHATCH
Definition: StarAttribute.hxx:405
StarAttribute::ATTR_SC_PATTERN
Definition: StarAttribute.hxx:228
StarAttribute::ATTR_SCH_TEXT_ORDER
Definition: StarAttribute.hxx:279
StarAttribute::XATTR_FORMTXTMIRROR
Definition: StarAttribute.hxx:436
StarAttribute::SDRATTR_TEXT_LEFTDIST
Definition: StarAttribute.hxx:490
StarAttribute::XATTR_FTRESERVED4
Definition: StarAttribute.hxx:447
StarAttribute::ATTR_SCH_AXIS_DUMMY1
Definition: StarAttribute.hxx:372
StarAttribute::ATTR_SCH_STAT_CONSTMINUS
Definition: StarAttribute.hxx:327
StarAttribute::SDRATTR_MEASURETEXTVPOS
Definition: StarAttribute.hxx:540
StarItemPool::isSecondaryPool
bool isSecondaryPool() const
returns true if a pool is a secondary pool
Definition: StarItemPool.cxx:929
StarAttribute::SDRATTR_3DSCENE_RESERVED_13
Definition: StarAttribute.hxx:724
StarAttribute::ATTR_SCH_X_AXIS_AUTO_MAX
Definition: StarAttribute.hxx:283
StarAttribute::SDRATTR_MEASUREFORMATSTRING
Definition: StarAttribute.hxx:553
StarAttribute::XATTR_LINEWIDTH
Definition: StarAttribute.hxx:386
StarAttribute::SDRATTR_CAPTIONRESERVE5
Definition: StarAttribute.hxx:481
StarAttribute::SDRATTR_TEXT_ANIKIND
Definition: StarAttribute.hxx:500
StarAttribute::SDRATTR_3DSCENE_SHADOW_SLANT
Definition: StarAttribute.hxx:710
StarItemPoolInternal::StyleId
Internal: a style of a StarItemPool.
Definition: StarItemPool.cxx:322
StarAttribute::SDRATTR_SET_SHADOW
Definition: StarAttribute.hxx:465
StarAttribute::SDRATTR_TEXT_UPPERDIST
Definition: StarAttribute.hxx:492
StarAttribute::ATTR_SCH_Y_AXIS_AUTO_MAX
Definition: StarAttribute.hxx:294
StarAttribute::ATTR_SCH_Z_AXIS_AUTO_MAX
Definition: StarAttribute.hxx:305
StarAttribute::SDRATTR_RESERVE18
Definition: StarAttribute.hxx:513
StarItemPoolInternal::Version
small struct used to keep a list of version
Definition: StarItemPool.cxx:285
STOFFDebug.hxx
StarAttribute::SDRATTR_NOTPERSISTRESERVE4
Definition: StarAttribute.hxx:610
StarAttribute::XATTR_FTRESERVED5
Definition: StarAttribute.hxx:448
StarAttribute::XATTR_LINERESERVED5
Definition: StarAttribute.hxx:399
StarAttribute::SDRATTR_TRANSFORMREF1X
Definition: StarAttribute.hxx:603
StarAttribute::SDRATTR_CIRCRESERVE3
Definition: StarAttribute.hxx:570
StarAttribute::ATTR_SCH_STOCK_UPDOWN
Definition: StarAttribute.hxx:380
StarItemPoolInternal::StyleId::operator<
bool operator<(StyleId const &other) const
operator<
Definition: StarItemPool.cxx:340
StarAttribute::SDRATTR_MEASURESHOWUNIT
Definition: StarAttribute.hxx:552
StarAttribute::SDRATTR_3DOBJ_RESERVED_15
Definition: StarAttribute.hxx:674
StarItemPoolInternal::Values
internal: list of attribute corresponding to a slot id
Definition: StarItemPool.cxx:307
StarAttribute::ATTR_SC_INDENT
Definition: StarAttribute.hxx:208
StarAttribute::ATTR_CHR_COLOR
Definition: StarAttribute.hxx:70
StarAttribute::SDRATTR_NOTPERSISTRESERVE8
Definition: StarAttribute.hxx:614
StarAttribute::ATTR_SCH_STYLE_SHAPE
Definition: StarAttribute.hxx:346
StarAttribute::SDRATTR_GRAFBLUE
Definition: StarAttribute.hxx:625
StarItemPoolInternal::SfxMultiRecord
Internal: a structure use to read SfxMultiRecord zone of a StarItemPool.
Definition: StarItemPool.cxx:60
StarAttribute::SDRATTR_3DOBJ_RESERVED_13
Definition: StarAttribute.hxx:672
StarAttribute::ATTR_CHR_EMPHASIS_MARK
Definition: StarAttribute.hxx:100
StarState.hxx
StarItemPoolInternal::SfxMultiRecord::m_zone
StarZone * m_zone
the main zone
Definition: StarItemPool.cxx:254
StarAttribute::SDRATTR_3DSCENE_LIGHTON_7
Definition: StarAttribute.hxx:700
StarAttribute::SDRATTR_NOTPERSISTRESERVE7
Definition: StarAttribute.hxx:613
StarAttribute::SDRATTR_SET_MEASURE
Definition: StarAttribute.hxx:562
StarAttribute::ATTR_SCH_BAR_OVERLAP
Definition: StarAttribute.hxx:375
StarAttribute::XATTR_FTRESERVED2
Definition: StarAttribute.hxx:445
StarAttribute::SDRATTR_3DSCENE_LIGHTON_8
Definition: StarAttribute.hxx:701
StarAttribute::XATTR_LINERESERVED2
Definition: StarAttribute.hxx:396
StarAttribute::ATTR_FRM_UL_SPACE
Definition: StarAttribute.hxx:150
StarAttribute::SDRATTR_3DSCENE_RESERVED_14
Definition: StarAttribute.hxx:725
StarAttribute::SDRATTR_3DSCENE_RESERVED_11
Definition: StarAttribute.hxx:722
StarAttribute::SDRATTR_NOTPERSISTRESERVE6
Definition: StarAttribute.hxx:612
StarAttribute::ATTR_FRM_PAPER_BIN
Definition: StarAttribute.hxx:148
libstoff::DebugFile::addPos
static void addPos(long)
Definition: STOFFDebug.hxx:223
StarItemPoolInternal::SfxMultiRecord::close
void close(std::string const &wh)
try to close a zone
Definition: StarItemPool.cxx:169
StarAttribute::ATTR_SCH_AXIS
Definition: StarAttribute.hxx:348
StarItemPoolInternal::State::m_document
StarObject & m_document
the document
Definition: StarItemPool.cxx:504
StarAttribute::ATTR_SCH_STYLE_SPLINES
Definition: StarAttribute.hxx:344
StarAttribute::SDRATTR_CAPTIONLINELEN
Definition: StarAttribute.hxx:475
libstoff::DebugFile::addDelimiter
static void addDelimiter(long, char)
Definition: STOFFDebug.hxx:225
StarItemPoolInternal::SfxMultiRecord::m_headerType
uint8_t m_headerType
the record type
Definition: StarItemPool.cxx:260
StarAttribute::SDRATTR_MEASUREHELPLINEOVERHANG
Definition: StarAttribute.hxx:542
StarAttribute::SDRATTR_MEASUREHELPLINEDIST
Definition: StarAttribute.hxx:543
StarAttribute::SDRATTR_GRAFCROP
Definition: StarAttribute.hxx:632
StarZone::closeSfxRecord
bool closeSfxRecord(char type, std::string const &debugName)
try to close a record
Definition: StarZone.hxx:189
StarItemPool::getVersion
int getVersion() const
returns the pool version
Definition: StarItemPool.cxx:947
StarAttribute::ATTR_EE_FEATURE_FIELD
Definition: StarAttribute.hxx:273
StarObject.hxx
StarZone.hxx
StarItemPoolInternal
Internal: the structures of a StarItemPool.
Definition: StarItemPool.cxx:56
StarAttribute::XATTR_FILLBMP_POSOFFSETX
Definition: StarAttribute.hxx:418
StarAttribute::SDRATTR_3DSCENE_RESERVED_09
Definition: StarAttribute.hxx:720
StarAttribute::ATTR_SC_PAGE_FOOTERLEFT
Definition: StarAttribute.hxx:253
StarAttribute::ATTR_SCH_STOCK_VOLUME
Definition: StarAttribute.hxx:379
StarAttribute::SDRATTR_SET_OUTLINER
Definition: StarAttribute.hxx:484
StarAttribute::ATTR_EE_CHR_XMLATTRIBS
Definition: StarAttribute.hxx:270
StarAttribute::SDRATTR_TEXT_MAXFRAMEHEIGHT
Definition: StarAttribute.hxx:495
StarAttribute::ATTR_SCH_DATADESCR_DESCR
Definition: StarAttribute.hxx:275
StarAttribute::SDRATTR_EDGERESERVE04
Definition: StarAttribute.hxx:530
StarAttribute::ATTR_SC_PAGE_NOTES
Definition: StarAttribute.hxx:238
StarAttribute::ATTR_CHR_AUTOKERN
Definition: StarAttribute.hxx:84
StarState::m_paragraph
STOFFParagraph m_paragraph
the paragraph style
Definition: StarState.hxx:180
StarItemPool::updateUsingStyles
void updateUsingStyles(StarItemSet &itemSet) const
update a itemset by adding attribute corresponding to its styles
Definition: StarItemPool.cxx:2239
StarAttribute::SDRATTR_3DOBJ_RESERVED_16
Definition: StarAttribute.hxx:675
StarItemPoolInternal::State::m_idToAttributeList
std::vector< int > m_idToAttributeList
list whichId to attribute list
Definition: StarItemPool.cxx:530
StarAttribute::SDRATTR_CAPTIONESCISREL
Definition: StarAttribute.hxx:472
StarItemPoolInternal::State
Internal: the state of a StarItemPool.
Definition: StarItemPool.cxx:354
StarItemPoolInternal::State::getValues
Values * getValues(int id, bool create=false)
returns a pointer to the values data
Definition: StarItemPool.cxx:477
StarAttribute::ATTR_SCH_AXIS_SHOWDESCR
Definition: StarAttribute.hxx:365
StarAttribute::ATTR_SC_VALIDDATA
Definition: StarAttribute.hxx:226
StarItemPoolInternal::State::m_type
StarItemPool::Type m_type
the document type
Definition: StarItemPool.cxx:506
StarAttribute::SDRATTR_TEXT_ANIAMOUNT
Definition: StarAttribute.hxx:506
libstoff::DebugFile
Definition: STOFFDebug.hxx:210
StarAttribute::XATTR_FILLBMP_TILEOFFSETY
Definition: StarAttribute.hxx:416
StarAttribute::SDRATTR_3DOBJ_MAT_EMISSION
Definition: StarAttribute.hxx:652
StarAttribute::ATTR_SCH_AXIS_AUTO_MIN
Definition: StarAttribute.hxx:349
StarAttribute::SDRATTR_3DSCENE_SHADE_MODE
Definition: StarAttribute.hxx:711
StarItemPool::updateStyles
void updateStyles()
try to update the style
Definition: StarItemPool.cxx:2069
StarAttribute::ATTR_SCH_X_AXIS_LOGARITHM
Definition: StarAttribute.hxx:289
StarAttribute::SDRATTR_TEXT_MINFRAMEWIDTH
Definition: StarAttribute.hxx:496
StarAttribute::ATTR_SCH_Z_AXIS_STEP_HELP
Definition: StarAttribute.hxx:310
StarAttribute::XATTR_FILLRESERVED4
Definition: StarAttribute.hxx:423
StarAttribute::SDRATTR_CAPTIONTYPE
Definition: StarAttribute.hxx:467
StarAttribute::ATTR_SC_PAGE_HORCENTER
Definition: StarAttribute.hxx:233
StarAttribute::SDRATTR_EDGELINE3DELTA
Definition: StarAttribute.hxx:527
StarAttribute::SDRATTR_SHADOWRESERVE2
Definition: StarAttribute.hxx:461
StarAttribute::SDRATTR_3DSCENE_AMBIENTCOLOR
Definition: StarAttribute.hxx:693
StarAttribute::SDRATTR_CAPTIONFITLINELEN
Definition: StarAttribute.hxx:476
StarAttribute::ATTR_SC_MERGE
Definition: StarAttribute.hxx:217
StarAttribute::XATTR_FILLBMP_SIZEX
Definition: StarAttribute.hxx:411
StarItemPoolInternal::SfxMultiRecord::m_actualRecord
uint16_t m_actualRecord
the actual record
Definition: StarItemPool.cxx:266
StarAttribute::XATTR_FILLTRANSPARENCE
Definition: StarAttribute.hxx:407
StarAttribute::ATTR_CHR_CHARSETCOLOR
Definition: StarAttribute.hxx:69
StarItemPoolInternal::State::init
void init(StarItemPool::Type type)
initialize a pool
Definition: StarItemPool.cxx:546
StarAttribute::SDRATTR_GRAFLUMINANCE
Definition: StarAttribute.hxx:626
StarAttribute::XATTR_FILLRESERVED8
Definition: StarAttribute.hxx:427
StarAttribute::SDRATTR_CAPTIONRESERVE3
Definition: StarAttribute.hxx:479
StarAttribute::SDRATTR_3DSCENE_RESERVED_17
Definition: StarAttribute.hxx:728
StarItemPoolInternal::State::operator=
State operator=(State const &orig)=delete
StarAttribute::ATTR_SC_BACKGROUND
Definition: StarAttribute.hxx:221
StarAttribute::ATTR_EE_PARA_BULLETSTATE
Definition: StarAttribute.hxx:264
StarAttribute::ATTR_SCH_AXIS_TICKS
Definition: StarAttribute.hxx:361
StarItemSet::m_whichToItemMap
std::map< int, std::shared_ptr< StarItem > > m_whichToItemMap
the list of item
Definition: StarItem.hxx:111
StarAttribute::ATTR_SC_LANGUAGE_FORMAT
Definition: StarAttribute.hxx:220
StarAttribute::SDRATTR_MEASURETEXTROTA90
Definition: StarAttribute.hxx:547
StarAttribute::SDRATTR_3DSCENE_LIGHTON_6
Definition: StarAttribute.hxx:699
StarAttribute::ATTR_BOX_VALUE
Definition: StarAttribute.hxx:202
StarItemSet
class to store a list of item
Definition: StarItem.hxx:87
StarAttribute::ATTR_SC_LINEBREAK
Definition: StarAttribute.hxx:215
StarAttribute::XATTR_LINERESERVED_LAST
Definition: StarAttribute.hxx:400
StarAttribute::ATTR_SC_PAGE_FOOTERSET
Definition: StarAttribute.hxx:257
StarAttribute::SDRATTR_3DOBJ_TEXTURE_PROJ_Y
Definition: StarAttribute.hxx:649
StarAttribute::SDRATTR_GRAFRED
Definition: StarAttribute.hxx:623
StarZone::closeDummyRecord
bool closeDummyRecord()
close a dummy record
Definition: StarZone.hxx:154
StarAttribute::ATTR_CHR_CTL_LANGUAGE
Definition: StarAttribute.hxx:96
libstoff::DebugFile::addNote
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
StarAttribute::SDRATTR_MEASURERESERVE05
Definition: StarAttribute.hxx:559
StarAttribute::SDRATTR_CAPTIONANGLE
Definition: StarAttribute.hxx:469
STOFFFrameStyle::addTo
void addTo(librevenge::RVNGPropertyList &propList) const
add to the propList
Definition: STOFFFrameStyle.cxx:79
StarItemPool::setRelativeUnit
void setRelativeUnit(double relUnit)
set the item pool relative unit (if this is different to the default one)
Definition: StarItemPool.cxx:913
StarAttribute::ATTR_SC_PAGE_DRAWINGS
Definition: StarAttribute.hxx:243
StarAttribute::SDRATTR_NOTPERSISTRESERVE11
Definition: StarAttribute.hxx:617
StarAttribute::SDRATTR_MEASUREDECIMALPLACES
Definition: StarAttribute.hxx:558
StarAttribute::ATTR_SC_CONDITIONAL
Definition: StarAttribute.hxx:227
StarAttribute::XATTR_SET_FILL
Definition: StarAttribute.hxx:431
StarAttribute::XATTR_FILLBMP_POS
Definition: StarAttribute.hxx:410
StarObject::getAttributeManager
std::shared_ptr< StarAttributeManager > getAttributeManager()
returns the attribute manager
Definition: StarObject.cxx:120
StarAttribute::ATTR_SCH_DUMMY2
Definition: StarAttribute.hxx:318
StarAttribute::SDRATTR_MEASUREUNIT
Definition: StarAttribute.hxx:550
StarItemPoolInternal::State::clean
void clean()
clean the state
Definition: StarItemPool.cxx:382
StarAttribute::ATTR_SC_MERGE_FLAG
Definition: StarAttribute.hxx:218
StarAttribute::ATTR_SCH_AXISTYPE
Definition: StarAttribute.hxx:315
StarItemPoolInternal::State::m_minorVersion
int m_minorVersion
the minorVersion
Definition: StarItemPool.cxx:510
StarItemPoolInternal::SfxMultiRecord::operator<<
friend std::ostream & operator<<(std::ostream &o, SfxMultiRecord const &r)
basic operator<< ; print header data
Definition: StarItemPool.cxx:228
STOFFParagraph::m_propertyList
librevenge::RVNGPropertyList m_propertyList
the properties
Definition: STOFFParagraph.hxx:73
StarAttribute::SDRATTR_LAYERID
Definition: StarAttribute.hxx:576
StarAttribute::ATTR_SCH_Y_AXIS_STEP_HELP
Definition: StarAttribute.hxx:299
StarZone::input
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
StarAttribute::ATTR_CHR_FONT
Definition: StarAttribute.hxx:74
StarAttribute::SDRATTR_3DOBJ_RESERVED_08
Definition: StarAttribute.hxx:667
StarAttribute::ATTR_SCH_STYLE_3D
Definition: StarAttribute.hxx:338
StarItemPool::T_ChartPool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_LOGICSIZEHEIGHT
Definition: StarAttribute.hxx:588
StarItemPool::T_VCControlPool
Definition: StarItemPool.hxx:75
StarAttribute::ATTR_SCH_AXIS_ORIGIN
Definition: StarAttribute.hxx:359
StarAttribute::SDRATTR_EDGELINE1DELTA
Definition: StarAttribute.hxx:525
StarAttribute::ATTR_SC_BORDER
Definition: StarAttribute.hxx:223
StarAttribute::XATTR_FORMTXTSTART
Definition: StarAttribute.hxx:435
StarAttribute::ATTR_SCH_TEXT_ORIENT
Definition: StarAttribute.hxx:278
StarAttribute::SDRATTR_MOVEY
Definition: StarAttribute.hxx:592
StarAttribute::ATTR_SCH_AXIS_AUTO_MAX
Definition: StarAttribute.hxx:351
StarAttribute::SDRATTR_RESIZEYALL
Definition: StarAttribute.hxx:599
StarAttribute::ATTR_PARA_SCRIPTSPACE
Definition: StarAttribute.hxx:135
StarAttribute::ATTR_CHR_CJK_POSTURE
Definition: StarAttribute.hxx:92
StarAttribute::ATTR_EE_PARA_ASIANCJKSPACING
Definition: StarAttribute.hxx:262
StarAttribute::SDRATTR_TEXT_VERTADJUST
Definition: StarAttribute.hxx:494
StarAttribute::SDRATTR_3DSCENE_RESERVED_02
Definition: StarAttribute.hxx:713
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_8
Definition: StarAttribute.hxx:709
StarAttribute::ATTR_SCH_Y_AXIS_ORIGIN
Definition: StarAttribute.hxx:302
StarAttribute::SDRATTR_3DSCENE_RESERVED_01
Definition: StarAttribute.hxx:712
StarItemStyle::m_helpId
unsigned m_helpId
the help id
Definition: StarItem.hxx:142
StarAttribute::XATTR_GRADIENTSTEPCOUNT
Definition: StarAttribute.hxx:408
STOFFInputStream.hxx
StarItemPool::isInside
bool isInside() const
returns true if we are reading the pool
Definition: StarItemPool.hxx:94
StarItemPool::readAttribute
std::shared_ptr< StarAttribute > readAttribute(StarZone &zone, int which, int vers, long endPos)
try to read an attribute
Definition: StarItemPool.cxx:966
StarAttribute::SDRATTR_EDGENODE2GLUEDIST
Definition: StarAttribute.hxx:523
StarAttribute::ATTR_SCH_Y_AXIS_LOGARITHM
Definition: StarAttribute.hxx:300
StarAttribute::ATTR_SC_PAGE_HEADERS
Definition: StarAttribute.hxx:240
StarAttribute::SDRATTR_CAPTIONRESERVE1
Definition: StarAttribute.hxx:477
StarAttribute::ATTR_SCH_AXIS_HELPTICKS
Definition: StarAttribute.hxx:369
StarAttribute::SDRATTR_NOTPERSISTRESERVE5
Definition: StarAttribute.hxx:611
StarAttribute::ATTR_SCH_Z_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:308
StarItemPoolInternal::State::m_relativeUnit
double m_relativeUnit
the relative unit
Definition: StarItemPool.cxx:516
StarAttribute::ATTR_SCH_STAT_BIGERROR
Definition: StarAttribute.hxx:325
StarItemPool.hxx
StarItemPool::T_XOutdevPool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_3DOBJ_RESERVED_17
Definition: StarAttribute.hxx:676
StarAttribute::XATTR_LINEENDWIDTH
Definition: StarAttribute.hxx:391
StarAttribute::ATTR_SC_PAGE_OBJECTS
Definition: StarAttribute.hxx:242
StarAttribute.hxx
StarAttribute::SDRATTR_OBJPRINTABLE
Definition: StarAttribute.hxx:575
StarAttribute::SDRATTR_EDGENODE1GLUEDIST
Definition: StarAttribute.hxx:522
StarAttribute::ATTR_SCH_DUMMY0
Definition: StarAttribute.hxx:316
StarItemPool::T_SpreadsheetPool
Definition: StarItemPool.hxx:75
StarAttribute::SDRATTR_GRAFTRANSPARENCE
Definition: StarAttribute.hxx:629
StarZone::getRecordLastPosition
long getRecordLastPosition() const
returns the actual record last position
Definition: StarZone.hxx:200
StarAttribute::SDRATTR_MEASURESCALE
Definition: StarAttribute.hxx:551
StarAttribute::XATTR_FILLBITMAP
Definition: StarAttribute.hxx:406
StarAttribute::ATTR_PARA_HANGINGPUNCTUATION
Definition: StarAttribute.hxx:136
StarAttribute::SDRATTR_TRANSFORMREF2Y
Definition: StarAttribute.hxx:606
StarItemPoolInternal::State::addVersionMap
void addVersionMap(uint16_t nVers, uint16_t nStart, std::vector< int > const &list)
add a new version map
Definition: StarItemPool.cxx:423
StarAttribute::SDRATTR_TEXT_ANISTARTINSIDE
Definition: StarAttribute.hxx:502
StarItemPool::readItem
std::shared_ptr< StarItem > readItem(StarZone &zone, bool isDirect, long endPos)
read a item
Definition: StarItemPool.cxx:1041
StarAttribute::ATTR_CHR_CTL_WEIGHT
Definition: StarAttribute.hxx:98
StarAttribute::ATTR_SCH_STYLE_STACKED
Definition: StarAttribute.hxx:343
StarItemPoolInternal::StyleId::m_name
librevenge::RVNGString m_name
the name
Definition: StarItemPool.cxx:347
StarAttribute::ATTR_SCH_Y_AXIS_AUTO_STEP_MAIN
Definition: StarAttribute.hxx:296
StarAttribute::ATTR_SCH_SYMBOL_BRUSH
Definition: StarAttribute.hxx:378
StarAttribute::ATTR_SC_PAGE_PAPERTRAY
Definition: StarAttribute.hxx:230
StarAttribute::SDRATTR_3DOBJ_NORMALS_KIND
Definition: StarAttribute.hxx:646
StarAttribute::SDRATTR_MEASURETEXTISFIXEDANGLE
Definition: StarAttribute.hxx:556
StarAttribute::ATTR_SCH_Z_AXIS_AUTO_STEP_MAIN
Definition: StarAttribute.hxx:307
StarAttribute::ATTR_SCH_Z_AXIS_AUTO_STEP_HELP
Definition: StarAttribute.hxx:309
StarAttribute::ATTR_SCH_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:354
StarAttribute::XATTR_LINESTART
Definition: StarAttribute.hxx:388
StarAttribute::SDRATTR_TEXT_FITTOSIZE
Definition: StarAttribute.hxx:489
StarAttribute::ATTR_SCH_Z_AXIS_MIN
Definition: StarAttribute.hxx:304
StarItemPoolInternal::SfxMultiRecord::open
bool open(StarZone &zone)
try to open a zone
Definition: StarItemPool.cxx:94
StarItemPoolInternal::Version::Version
Version(int vers, int start, std::vector< int > const &list)
constructor
Definition: StarItemPool.cxx:287
StarItemStyle::m_family
int m_family
the family
Definition: StarItem.hxx:136
StarAttribute::SDRATTR_TEXT_MINFRAMEHEIGHT
Definition: StarAttribute.hxx:487
StarAttribute::SDRATTR_ALLSIZEHEIGHT
Definition: StarAttribute.hxx:582
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_3
Definition: StarAttribute.hxx:687
StarItemPoolInternal::SfxMultiRecord::m_zoneType
char m_zoneType
the zone type
Definition: StarItemPool.cxx:256

Generated on Mon Jan 20 2020 23:02:17 for libstaroffice by doxygen 1.8.16