StarAttribute.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  * file to read/parse StarOffice attributes
36  *
37  */
38 #ifndef STAR_ATTRIBUTE
39 # define STAR_ATTRIBUTE
40 
41 #include <set>
42 #include <sstream>
43 #include <vector>
44 
45 #include "STOFFDebug.hxx"
46 #include "STOFFEntry.hxx"
47 #include "STOFFInputStream.hxx"
48 
49 #include "StarItem.hxx"
50 
51 namespace StarAttributeInternal
52 {
53 struct State;
54 }
55 
56 class StarItemPool;
57 class StarObject;
58 class StarState;
59 class StarZone;
60 
63 {
64 public:
66  enum Type {
67  ATTR_SPECIAL=-1, // special
68  ATTR_CHR_CASEMAP = 1, // 1
105 
116 
124 
145 
181 
199 
203 
204  // other
260 
274 
280 
314 
321 
336 
347 
360 
370 
377 
383 
451 
452  // SDR
466 
483 
485 
516 
537 
563 
572 
622 
638 
658 
664 
680 
732  };
733 
735  virtual ~StarAttribute();
737  Type getType() const
738  {
739  return m_type;
740  }
742  virtual std::shared_ptr<StarAttribute> create() const=0;
744  virtual bool read(StarZone &zone, int vers, long endPos, StarObject &document)=0;
746  void addTo(StarState &state) const
747  {
748  std::set<StarAttribute const *> done;
749  addTo(state, done);
750  }
752  bool send(STOFFListenerPtr &listener, StarState &state) const
753  {
754  std::set<StarAttribute const *> done;
755  return send(listener, state, done);
756  }
758  virtual void addTo(StarState &/*state*/, std::set<StarAttribute const *> &/*done*/) const
759  {
760  }
762  virtual bool send(STOFFListenerPtr &/*listener*/, StarState &/*state*/, std::set<StarAttribute const *> &/*done*/) const
763  {
764  return false;
765  }
767  std::string const &getDebugName() const
768  {
769  return m_debugName;
770  }
772  virtual void print(libstoff::DebugStream &o, std::set<StarAttribute const *> &done) const
773  {
774  if (done.find(this)!=done.end()) {
775  o << m_debugName << ",";
776  return;
777  }
778  done.insert(this);
779  printData(o);
780  }
782  virtual void printData(libstoff::DebugStream &o) const
783  {
784  o << m_debugName << ",";
785  }
786 protected:
788  StarAttribute(Type type, std::string const &debugName)
789  : m_type(type)
790  , m_debugName(debugName)
791  {
792  }
794  explicit StarAttribute(StarAttribute const &orig)
795  : m_type(orig.m_type)
796  , m_debugName(orig.m_debugName)
797  {
798  }
799 
800  //
801  // data
802  //
803 
807  std::string m_debugName;
808 
809 private:
810  StarAttribute &operator=(StarAttribute const &orig);
811 };
812 
815 {
816 public:
818  StarAttributeBool(Type type, std::string const &debugName, bool value)
819  : StarAttribute(type, debugName)
820  , m_value(value)
821  {
822  }
824  std::shared_ptr<StarAttribute> create() const override
825  {
826  return std::shared_ptr<StarAttribute>(new StarAttributeBool(*this));
827  }
829  bool read(StarZone &zone, int ver, long endPos, StarObject &object) override;
831  void printData(libstoff::DebugStream &o) const override
832  {
833  o << m_debugName;
834  if (m_value) o << "=true";
835  o << ",";
836  }
837 protected:
839  StarAttributeBool(StarAttributeBool const &) = default;
840  // the bool value
841  bool m_value;
842 };
843 
846 {
847 public:
849  StarAttributeColor(Type type, std::string const &debugName, STOFFColor const &value)
850  : StarAttribute(type, debugName)
851  , m_value(value)
852  , m_defValue(value)
853  {
854  }
856  std::shared_ptr<StarAttribute> create() const override
857  {
858  return std::shared_ptr<StarAttribute>(new StarAttributeColor(*this));
859  }
861  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
863  void printData(libstoff::DebugStream &o) const override
864  {
865  o << m_debugName << "[col=" << m_value << "],";
866  }
867 protected:
869  StarAttributeColor(StarAttributeColor const &) = default;
874 };
875 
878 {
879 public:
881  StarAttributeDouble(Type type, std::string const &debugName, double value) : StarAttribute(type, debugName), m_value(value)
882  {
883  }
885  std::shared_ptr<StarAttribute> create() const override
886  {
887  return std::shared_ptr<StarAttribute>(new StarAttributeDouble(*this));
888  }
890  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
891 
893  void printData(libstoff::DebugStream &o) const override
894  {
895  o << m_debugName;
896  if (m_value<0 || m_value>0) o << "=" << m_value;
897  o << ",";
898  }
899 protected:
901  StarAttributeDouble(StarAttributeDouble const &) = default;
902  // the double value
903  double m_value;
904 };
905 
908 {
909 public:
911  StarAttributeInt(Type type, std::string const &debugName, int intSize, int value)
912  : StarAttribute(type, debugName)
913  , m_value(value)
914  , m_intSize(intSize)
915  {
916  if (intSize!=1 && intSize!=2 && intSize!=4) {
917  STOFF_DEBUG_MSG(("StarAttributeInt: bad num size\n"));
918  m_intSize=0;
919  }
920  }
922  std::shared_ptr<StarAttribute> create() const override
923  {
924  return std::shared_ptr<StarAttribute>(new StarAttributeInt(*this));
925  }
927  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
929  void printData(libstoff::DebugStream &o) const override
930  {
931  o << m_debugName;
932  if (m_value) o << "=" << m_value;
933  o << ",";
934  }
935 
936 protected:
938  StarAttributeInt(StarAttributeInt const &) = default;
939  // the int value
940  int m_value;
941  // number of byte 1,2,4
943 };
944 
947 {
948 public:
950  StarAttributeUInt(Type type, std::string const &debugName, int intSize, unsigned int value)
951  : StarAttribute(type, debugName)
952  , m_value(value)
953  , m_intSize(intSize)
954  {
955  if (intSize!=1 && intSize!=2 && intSize!=4) {
956  STOFF_DEBUG_MSG(("StarAttributeUInt: bad num size\n"));
957  m_intSize=0;
958  }
959  }
961  std::shared_ptr<StarAttribute> create() const override
962  {
963  return std::shared_ptr<StarAttribute>(new StarAttributeUInt(*this));
964  }
966  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
968  void printData(libstoff::DebugStream &o) const override
969  {
970  o << m_debugName;
971  if (m_value) o << "=" << m_value;
972  o << ",";
973  }
974 protected:
976  StarAttributeUInt(StarAttributeUInt const &) = default;
977  // the int value
978  unsigned int m_value;
979  // number of byte 1,2,4
981 };
982 
985 {
986 public:
988  StarAttributeVec2i(Type type, std::string const &debugName, int intSize, STOFFVec2i value=STOFFVec2i(0,0))
989  : StarAttribute(type, debugName)
990  , m_value(value)
991  , m_intSize(intSize)
992  {
993  if (intSize!=1 && intSize!=2 && intSize!=4) {
994  STOFF_DEBUG_MSG(("StarAttributeVec2i: bad num size\n"));
995  m_intSize=0;
996  }
997  }
999  std::shared_ptr<StarAttribute> create() const override
1000  {
1001  return std::shared_ptr<StarAttribute>(new StarAttributeVec2i(*this));
1002  }
1004  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
1006  void printData(libstoff::DebugStream &o) const override
1007  {
1008  o << m_debugName;
1009  if (m_value!=STOFFVec2i(0,0)) o << "=" << m_value;
1010  o << ",";
1011  }
1012 
1013 protected:
1015  StarAttributeVec2i(StarAttributeVec2i const &) = default;
1016  // the int value
1018  // number of byte 1,2,4
1020 };
1021 
1024 {
1025 public:
1027  StarAttributeItemSet(Type type, std::string const &debugName, std::vector<STOFFVec2i> const &limits)
1028  : StarAttribute(type, debugName)
1029  , m_limits(limits)
1030  , m_itemSet()
1031  {
1032  }
1034  std::shared_ptr<StarAttribute> create() const override
1035  {
1036  return std::shared_ptr<StarAttribute>(new StarAttributeItemSet(*this));
1037  }
1039  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
1041  void print(libstoff::DebugStream &o, std::set<StarAttribute const *> &done) const override;
1042 
1043 protected:
1045  void addTo(StarState &state, std::set<StarAttribute const *> &done) const override;
1047  bool send(STOFFListenerPtr &listener, StarState &state, std::set<StarAttribute const *> &done) const override;
1048 
1050  StarAttributeItemSet(StarAttributeItemSet const &) = default;
1052  std::vector<STOFFVec2i> m_limits;
1055 };
1056 
1059 {
1060 public:
1062  StarAttributeVoid(Type type, std::string const &debugName)
1063  : StarAttribute(type, debugName)
1064  {
1065  }
1067  std::shared_ptr<StarAttribute> create() const override
1068  {
1069  return std::shared_ptr<StarAttribute>(new StarAttributeVoid(*this));
1070  }
1072  bool read(StarZone &zone, int vers, long endPos, StarObject &object) override;
1073 };
1074 
1081 {
1082 public:
1086  virtual ~StarAttributeManager();
1087 
1088 
1090  std::shared_ptr<StarAttribute> readAttribute(StarZone &zone, int which, int vers, long endPos, StarObject &document);
1092  std::shared_ptr<StarAttribute> getDefaultAttribute(int which);
1094  static std::shared_ptr<StarAttribute> getDummyAttribute(int type=-1);
1095 
1096 protected:
1097  //
1098  // data
1099  //
1100 private:
1102  std::shared_ptr<StarAttributeInternal::State> m_state;
1103 };
1104 #endif
1105 // vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
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
StarAttribute::SDRATTR_NOTPERSISTRESERVE9
Definition: StarAttribute.hxx:615
StarAttribute::ATTR_SCH_AXIS_LOGARITHM
Definition: StarAttribute.hxx:357
StarAttributeInternal::State::addAttributeUInt
void addAttributeUInt(StarAttribute::Type type, std::string const &debugName, int numBytes, unsigned int defValue)
add a unsigned int attribute
Definition: StarAttribute.cxx:118
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
StarAttributeBool::StarAttributeBool
StarAttributeBool(Type type, std::string const &debugName, bool value)
constructor
Definition: StarAttribute.hxx:818
StarAttribute::SDRATTR_SHADOWYDIST
Definition: StarAttribute.hxx:456
StarAttribute::ATTR_CHR_WORDLINEMODE
Definition: StarAttribute.hxx:83
StarAttribute::operator=
StarAttribute & operator=(StarAttribute const &orig)
StarAttribute::ATTR_SC_VALUE_FORMAT
Definition: StarAttribute.hxx:219
StarAttribute::SDRATTR_MEASURERESERVE07
Definition: StarAttribute.hxx:561
StarAttribute::ATTR_PARA_HYPHENZONE
Definition: StarAttribute.hxx:131
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
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_TXT_DUMMY2
Definition: StarAttribute.hxx:123
StarAttribute::ATTR_SC_PAGE_ON
Definition: StarAttribute.hxx:235
StarAttribute::XATTR_LINERESERVED4
Definition: StarAttribute.hxx:398
StarAttribute::ATTR_CHR_CTL_FONT
Definition: StarAttribute.hxx:94
StarAttribute::ATTR_FRM_CNTNT
Definition: StarAttribute.hxx:153
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::ATTR_FRM_HORI_ORIENT
Definition: StarAttribute.hxx:161
StarAttribute::SDRATTR_ROTATEANGLE
Definition: StarAttribute.hxx:589
StarAttribute::SDRATTR_SET_CIRC
Definition: StarAttribute.hxx:571
StarAttribute::ATTR_PARA_WIDOWS
Definition: StarAttribute.hxx:129
StarAttribute::SDRATTR_TEXT_MAXFRAMEWIDTH
Definition: StarAttribute.hxx:497
StarAttribute::SDRATTR_SHADOWRESERVE3
Definition: StarAttribute.hxx:462
StarAttribute::ATTR_TXT_HARDBLANK
Definition: StarAttribute.hxx:121
StarAttribute::ATTR_SCH_TEXT_DEGREES
Definition: StarAttribute.hxx:330
StarAttributeUInt::m_intSize
int m_intSize
Definition: StarAttribute.hxx:980
StarAttribute::SDRATTR_OBJMOVEPROTECT
Definition: StarAttribute.hxx:573
StarAttribute::ATTR_SCH_USER_DEFINED_ATTR
Definition: StarAttribute.hxx:382
STOFFVec2< int >
StarAttribute::ATTR_SPECIAL
Definition: StarAttribute.hxx:67
StarAttributeManager::getDefaultAttribute
std::shared_ptr< StarAttribute > getDefaultAttribute(int which)
try to return the default attribute
Definition: StarAttribute.cxx:575
StarAttributeDouble::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:893
StarAttribute::SDRATTR_3DSCENE_DISTANCE
Definition: StarAttribute.hxx:682
StarAttribute::ATTR_FRM_COLUMNBALANCE
Definition: StarAttribute.hxx:177
StarAttribute::SDRATTR_AUTOSHAPE_ADJUSTMENT
Definition: StarAttribute.hxx:508
StarAttribute::SDRATTR_RESERVE15
Definition: StarAttribute.hxx:510
StarAttribute::SDRATTR_SET_EDGE
Definition: StarAttribute.hxx:536
StarAttribute::ATTR_FRM_FTN_AT_TXTEND
Definition: StarAttribute.hxx:175
StarAttribute::ATTR_SC_ROTATE_VALUE
Definition: StarAttribute.hxx:211
StarAttribute::SDRATTR_CIRCKIND
Definition: StarAttribute.hxx:564
libstoff::getString
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
StarAttributeInternal::State::addAttributeVoid
void addAttributeVoid(StarAttribute::Type type, std::string const &debugName)
add a void attribute
Definition: StarAttribute.cxx:98
StarAttribute::SDRATTR_TEXT_LOWERDIST
Definition: StarAttribute.hxx:493
StarAttribute::ATTR_SC_VERJUSTIFY
Definition: StarAttribute.hxx:209
StarAttribute::ATTR_BOX_FORMULA
Definition: StarAttribute.hxx:201
StarAttribute::SDRATTR_3DSCENE_RESERVED_12
Definition: StarAttribute.hxx:723
StarAttributeInternal::StarAttributeXML::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarAttribute.cxx:75
StarAttribute::SDRATTR_3DSCENE_LIGHTON_2
Definition: StarAttribute.hxx:695
StarAttribute::SDRATTR_3DSCENE_FOCAL_LENGTH
Definition: StarAttribute.hxx:683
StarAttribute::ATTR_TXT_DUMMY4
Definition: StarAttribute.hxx:107
StarCharAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarCharAttribute.cxx:1430
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::ATTR_CHR_NOHYPHEN
Definition: StarAttribute.hxx:86
StarAttribute::SDRATTR_3DOBJ_CLOSE_FRONT
Definition: StarAttribute.hxx:662
StarAttribute::Type
Type
the attribute list
Definition: StarAttribute.hxx:66
StarAttributeInternal::StarAttributeXML::StarAttributeXML
StarAttributeXML(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.cxx:69
StarAttribute::SDRATTR_ONEPOSITIONY
Definition: StarAttribute.hxx:584
StarAttribute::XATTR_FILLSTYLE
Definition: StarAttribute.hxx:402
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
StarAttributeManager
the main class to read/.
Definition: StarAttribute.hxx:1080
StarAttribute::SDRATTR_SHADOWPERSP
Definition: StarAttribute.hxx:459
StarZone::getPoolName
bool getPoolName(int poolId, librevenge::RVNGString &res) const
try to return a pool name
Definition: StarZone.hxx:235
StarAttribute::SDRATTR_ONESIZEWIDTH
Definition: StarAttribute.hxx:585
StarAttribute::ATTR_CHR_RELIEF
Definition: StarAttribute.hxx:103
StarAttribute::XATTR_LINEENDCENTER
Definition: StarAttribute.hxx:393
StarAttributeInternal::State::addAttributeDouble
void addAttributeDouble(StarAttribute::Type type, std::string const &debugName, double defValue)
add a double attribute
Definition: StarAttribute.cxx:123
StarAttribute::SDRATTR_NOTPERSISTRESERVE13
Definition: StarAttribute.hxx:619
StarAttribute::ATTR_FRM_END_AT_TXTEND
Definition: StarAttribute.hxx:176
StarAttribute::XATTR_FILLRESERVED6
Definition: StarAttribute.hxx:425
STOFFEntry.hxx
StarAttribute::SDRATTR_3DOBJ_TEXTURE_KIND
Definition: StarAttribute.hxx:655
StarAttributeInternal::State::addAttributeBool
void addAttributeBool(StarAttribute::Type type, std::string const &debugName, bool defValue)
add a bool attribute
Definition: StarAttribute.cxx:108
StarAttribute::ATTR_SC_PROTECTION
Definition: StarAttribute.hxx:222
StarAttributeVoid::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:1067
STOFF_DEBUG_MSG
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
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
StarAttributeInt::StarAttributeInt
StarAttributeInt(Type type, std::string const &debugName, int intSize, int value)
constructor
Definition: StarAttribute.hxx:911
StarAttribute::ATTR_SC_PAGE_REPEATCOL
Definition: StarAttribute.hxx:250
StarAttribute::SDRATTR_HORZSHEARALL
Definition: StarAttribute.hxx:601
StarAttribute::SDRATTR_ONEPOSITIONX
Definition: StarAttribute.hxx:583
StarAttribute::getDebugName
const std::string & getDebugName() const
returns the debug name
Definition: StarAttribute.hxx:767
StarAttribute::ATTR_SC_PAGE_HEADERLEFT
Definition: StarAttribute.hxx:252
StarAttributeColor::m_value
STOFFColor m_value
the color value
Definition: StarAttribute.hxx:871
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_8
Definition: StarAttribute.hxx:692
StarAttribute::ATTR_SCH_STYLE_LINES
Definition: StarAttribute.hxx:341
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::~StarAttribute
virtual ~StarAttribute()
destructor
Definition: StarAttribute.cxx:372
StarAttribute::SDRATTR_3DSCENE_RESERVED_08
Definition: StarAttribute.hxx:719
StarAttribute::ATTR_SC_PAGE_SIZE
Definition: StarAttribute.hxx:231
StarAttribute::ATTR_GRF_DUMMY3
Definition: StarAttribute.hxx:196
StarAttribute::m_type
Type m_type
the type
Definition: StarAttribute.hxx:805
StarAttribute::SDRATTR_EDGERESERVE09
Definition: StarAttribute.hxx:535
StarAttribute::XATTR_FILLRESERVED7
Definition: StarAttribute.hxx:426
StarAttribute::SDRATTR_GRAFCONTRAST
Definition: StarAttribute.hxx:627
StarAttributeManager::~StarAttributeManager
virtual ~StarAttributeManager()
destructor
Definition: StarAttribute.cxx:562
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
StarAttribute::StarAttribute
StarAttribute(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.hxx:788
StarAttribute::send
virtual bool send(STOFFListenerPtr &, StarState &, std::set< StarAttribute const * > &) const
try to send the child zone(internal)
Definition: StarAttribute.hxx:762
StarAttribute::SDRATTR_TEXT_ANICOUNT
Definition: StarAttribute.hxx:504
StarAttribute::ATTR_TXT_FLYCNT
Definition: StarAttribute.hxx:118
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
StarAttributeVoid::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:528
StarAttribute::SDRATTR_NOTPERSISTRESERVE15
Definition: StarAttribute.hxx:621
StarAttributeColor::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:856
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_FRM_KEEP
Definition: StarAttribute.hxx:168
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::ATTR_PARA_NUMRULE
Definition: StarAttribute.hxx:134
StarAttribute::SDRATTR_VERTSHEARONE
Definition: StarAttribute.hxx:597
StarAttribute::ATTR_FRM_PAGEDESC
Definition: StarAttribute.hxx:151
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_PROPORTIONALFONTSIZE
Definition: StarAttribute.hxx:79
StarAttribute::ATTR_TXT_DUMMY6
Definition: StarAttribute.hxx:114
StarAttribute::ATTR_PARA_DUMMY8
Definition: StarAttribute.hxx:144
StarAttribute::ATTR_CHR_CTL_FONTSIZE
Definition: StarAttribute.hxx:95
StarAttribute::SDRATTR_GRAFGREEN
Definition: StarAttribute.hxx:624
StarAttribute::XATTR_FILLFLOATTRANSPARENCE
Definition: StarAttribute.hxx:413
StarAttribute::XATTR_FILLRESERVED3
Definition: StarAttribute.hxx:422
StarAttribute::ATTR_SC_PAGE_NULLVALS
Definition: StarAttribute.hxx:259
StarAttribute::ATTR_SC_PAGE_SCALE
Definition: StarAttribute.hxx:245
StarAttributeManager::StarAttributeManager
StarAttributeManager()
constructor
Definition: StarAttribute.cxx:557
StarAttribute::SDRATTR_3DSCENE_LIGHTON_4
Definition: StarAttribute.hxx:697
StarAttribute::ATTR_GRF_CHANNELB
Definition: StarAttribute.hxx:189
StarObjectText::readSWImageMap
static bool readSWImageMap(StarZone &zone)
try to read a image map zone : 'X'
Definition: StarObjectText.cxx:1205
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
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
StarAttribute::ATTR_FRM_FRM_SIZE
Definition: StarAttribute.hxx:147
StarObjectSmallText.hxx
StarAttribute::SDRATTR_3DSCENE_RESERVED_20
Definition: StarAttribute.hxx:731
StarAttribute::ATTR_PARA_SPLIT
Definition: StarAttribute.hxx:127
StarAttribute::XATTR_SET_LINE
Definition: StarAttribute.hxx:401
StarAttribute::ATTR_SCH_AXIS_AUTO_STEP_HELP
Definition: StarAttribute.hxx:355
StarAttribute::ATTR_PARA_REGISTER
Definition: StarAttribute.hxx:133
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
StarAttributeInternal::State
Internal: the state of a StarAttribute.
Definition: StarAttribute.cxx:86
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
StarAttributeUInt::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:968
StarAttribute::SDRATTR_ROTATEALL
Definition: StarAttribute.hxx:600
StarAttribute::XATTR_FORMTXTSHADOW
Definition: StarAttribute.hxx:438
StarAttribute::SDRATTR_TEXT_CONTOURFRAME
Definition: StarAttribute.hxx:507
StarAttribute::ATTR_FRM_BACKGROUND
Definition: StarAttribute.hxx:163
StarZone::readString
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
StarAttribute::ATTR_FRM_PRINT
Definition: StarAttribute.hxx:156
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
StarAttributeDouble
a double attribute
Definition: StarAttribute.hxx:877
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
StarAttribute::ATTR_GRF_CONTRAST
Definition: StarAttribute.hxx:186
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
StarAttribute::XATTR_FORMTXTSHDWCOLOR
Definition: StarAttribute.hxx:439
StarAttribute::ATTR_SC_PAGE_PRINTAREA
Definition: StarAttribute.hxx:248
STOFFColor
the class to store a color
Definition: libstaroffice_internal.hxx:189
StarAttribute::ATTR_EE_PARA_XMLATTRIBS
Definition: StarAttribute.hxx:261
StarAttributeItemSet::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:501
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
StarAttribute::SDRATTR_TRANSFORMREF2X
Definition: StarAttribute.hxx:605
StarAttributeVec2i::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:484
StarAttribute::SDRATTR_3DSCENE_LIGHTON_3
Definition: StarAttribute.hxx:696
StarAttribute::SDRATTR_MEASURELINEDIST
Definition: StarAttribute.hxx:541
StarAttribute::SDRATTR_SHADOW
Definition: StarAttribute.hxx:453
StarAttribute::getType
Type getType() const
returns the attribute type
Definition: StarAttribute.hxx:737
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
StarAttribute::SDRATTR_RESERVE19
Definition: StarAttribute.hxx:514
StarAttribute::ATTR_SCH_STAT_AVERAGE
Definition: StarAttribute.hxx:322
StarAttributeUInt::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:515
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_6
Definition: StarAttribute.hxx:707
StarAttribute::SDRATTR_EDGENODE1HORZDIST
Definition: StarAttribute.hxx:518
StarAttributeInternal::State::initAttributeMap
void initAttributeMap()
init the attribute map list
Definition: StarAttribute.cxx:139
StarAttribute::ATTR_EE_CHR_RUBI_DUMMY
Definition: StarAttribute.hxx:269
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::ATTR_PARA_VERTALIGN
Definition: StarAttribute.hxx:138
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
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
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
StarAttributeDouble::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:885
StarAttribute::ATTR_GRF_GAMMA
Definition: StarAttribute.hxx:190
StarAttribute::ATTR_SC_PAGE_MAXSIZE
Definition: StarAttribute.hxx:232
StarAttributeItemSet::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &done) const override
add to a state
Definition: StarAttribute.cxx:376
StarAttribute::SDRATTR_TEXTDIRECTION
Definition: StarAttribute.hxx:607
StarAttribute::SDRATTR_3DSCENE_RESERVED_18
Definition: StarAttribute.hxx:729
StarAttributeBool::read
bool read(StarZone &zone, int ver, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:420
StarAttribute::XATTR_FORMTXTSHDWTRANSP
Definition: StarAttribute.hxx:444
StarAttribute::ATTR_FRM_FILL_ORDER
Definition: StarAttribute.hxx:146
StarAttribute::SDRATTR_MEASURETEXTHPOS
Definition: StarAttribute.hxx:539
StarAttribute::ATTR_TXT_FIELD
Definition: StarAttribute.hxx:117
StarAttribute::SDRATTR_GRAFRESERVE6
Definition: StarAttribute.hxx:636
StarAttribute::SDRATTR_ALLPOSITIONY
Definition: StarAttribute.hxx:580
StarAttribute::ATTR_FRM_OPAQUE
Definition: StarAttribute.hxx:157
StarAttribute::SDRATTR_3DOBJ_TEXTURE_FILTER
Definition: StarAttribute.hxx:657
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_6
Definition: StarAttribute.hxx:690
StarAttribute::ATTR_GRF_CHANNELG
Definition: StarAttribute.hxx:188
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
StarAttribute::ATTR_GRF_DUMMY5
Definition: StarAttribute.hxx:198
StarAttribute::XATTR_FORMTXTSTYLE
Definition: StarAttribute.hxx:432
StarAttributeManager::readAttribute
std::shared_ptr< StarAttribute > readAttribute(StarZone &zone, int which, int vers, long endPos, StarObject &document)
try to read an attribute and return it
Definition: StarAttribute.cxx:583
StarAttribute::SDRATTR_EDGERESERVE03
Definition: StarAttribute.hxx:529
StarAttributeInt::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:929
StarAttribute::ATTR_SCH_AXIS_NUMFMTPERCENT
Definition: StarAttribute.hxx:363
StarAttribute::SDRATTR_3DOBJ_RESERVED_19
Definition: StarAttribute.hxx:678
StarAttribute::ATTR_FRM_COL
Definition: StarAttribute.hxx:167
StarAttribute::SDRATTR_3DSCENE_LIGHTON_1
Definition: StarAttribute.hxx:694
StarAttribute::ATTR_SCH_Y_AXIS_MIN
Definition: StarAttribute.hxx:293
StarCharAttribute.hxx
StarItemPool
the main class to read/.
Definition: StarItemPool.hxx:70
StarAttribute::ATTR_PARA_DROP
Definition: StarAttribute.hxx:132
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
StarPageAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarPageAttribute.cxx:1102
StarAttribute::ATTR_SC_PAGE_HEADERSET
Definition: StarAttribute.hxx:256
StarAttribute::ATTR_FRM_TEXTGRID
Definition: StarAttribute.hxx:173
StarCellAttribute.hxx
StarAttribute::XATTR_FILLBMP_POSOFFSETY
Definition: StarAttribute.hxx:419
StarAttribute::XATTR_FILLBMP_STRETCH
Definition: StarAttribute.hxx:417
StarAttribute::ATTR_TXT_DUMMY1
Definition: StarAttribute.hxx:122
StarAttribute::SDRATTR_RESIZEXALL
Definition: StarAttribute.hxx:598
StarAttribute::ATTR_SC_VERTICAL_ASIAN
Definition: StarAttribute.hxx:213
StarAttribute::XATTR_FILLRESERVED_LAST
Definition: StarAttribute.hxx:430
StarAttribute::read
virtual bool read(StarZone &zone, int vers, long endPos, StarObject &document)=0
read an attribute zone
StarAttribute::XATTR_FILLBMP_SIZEY
Definition: StarAttribute.hxx:412
StarAttribute::SDRATTR_3DOBJ_RESERVED_10
Definition: StarAttribute.hxx:669
StarAttribute::SDRATTR_MEASUREHELPLINE1LEN
Definition: StarAttribute.hxx:544
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::ATTR_FRM_FRMATTR_DUMMY9
Definition: StarAttribute.hxx:180
StarAttribute::SDRATTR_SHADOWRESERVE4
Definition: StarAttribute.hxx:463
StarAttribute::ATTR_EE_FEATURE_LINEBR
Definition: StarAttribute.hxx:272
StarAttribute::ATTR_FRM_PROTECT
Definition: StarAttribute.hxx:158
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_5
Definition: StarAttribute.hxx:706
StarAttributeUInt::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:961
StarAttribute::ATTR_SC_ROTATE_MODE
Definition: StarAttribute.hxx:212
StarAttribute::SDRATTR_3DOBJ_RESERVED_12
Definition: StarAttribute.hxx:671
StarAttribute::ATTR_TXT_CHARFMT
Definition: StarAttribute.hxx:110
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
StarAttributeUInt
a unsigned integer attribute
Definition: StarAttribute.hxx:946
StarAttribute::ATTR_SCH_X_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:286
StarAttributeColor::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:863
StarAttribute::ATTR_FRM_SURROUND
Definition: StarAttribute.hxx:159
StarAttribute::ATTR_SCH_SYMBOL_SIZE
Definition: StarAttribute.hxx:381
StarAttribute::SDRATTR_MEASURETEXTFIXEDANGLE
Definition: StarAttribute.hxx:557
StarAttribute::ATTR_FRM_CHAIN
Definition: StarAttribute.hxx:172
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
StarAttribute::ATTR_GRF_DUMMY4
Definition: StarAttribute.hxx:197
StarAttribute::SDRATTR_3DOBJ_RESERVED_14
Definition: StarAttribute.hxx:673
StarAttributeInt::m_value
int m_value
Definition: StarAttribute.hxx:940
StarAttribute::ATTR_FRM_BREAK
Definition: StarAttribute.hxx:152
StarAttribute::ATTR_SCH_TEXT_DUMMY1
Definition: StarAttribute.hxx:333
StarAttributeVec2i
an Vec2i attribute
Definition: StarAttribute.hxx:984
StarAttribute::SDRATTR_3DOBJ_PERCENT_DIAGONAL
Definition: StarAttribute.hxx:639
StarAttribute::ATTR_SCH_X_AXIS_MIN
Definition: StarAttribute.hxx:282
StarAttribute::XATTR_LINESTARTCENTER
Definition: StarAttribute.hxx:392
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_7
Definition: StarAttribute.hxx:691
StarAttribute::ATTR_PARA_DUMMY6
Definition: StarAttribute.hxx:142
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
StarAttribute::addTo
void addTo(StarState &state) const
add to a state
Definition: StarAttribute.hxx:746
StarFrameAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds frame attribute to the general it to attribute map
Definition: StarFrameAttribute.cxx:1355
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::ATTR_FRM_HEADER
Definition: StarAttribute.hxx:154
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
StarAttribute::XATTR_FORMTXTSHDWYVAL
Definition: StarAttribute.hxx:441
StarAttribute::ATTR_SCH_DUMMY3
Definition: StarAttribute.hxx:319
StarAttributeItemSet::m_itemSet
StarItemSet m_itemSet
the list of items
Definition: StarAttribute.hxx:1054
StarAttribute::XATTR_LINESTYLE
Definition: StarAttribute.hxx:384
StarAttribute::SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY
Definition: StarAttribute.hxx:654
StarAttribute::XATTR_FTRESERVED3
Definition: StarAttribute.hxx:446
StarAttribute::SDRATTR_NOTPERSISTRESERVE2
Definition: StarAttribute.hxx:608
StarZone
a zone in a StarOffice file
Definition: StarZone.hxx:56
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_1
Definition: StarAttribute.hxx:702
StarAttribute::create
virtual std::shared_ptr< StarAttribute > create() const =0
create a new attribute
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
StarAttribute::ATTR_CHR_BLINK
Definition: StarAttribute.hxx:85
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
StarAttributeInternal::State::addAttributeInt
void addAttributeInt(StarAttribute::Type type, std::string const &debugName, int numBytes, int defValue)
add a int attribute
Definition: StarAttribute.cxx:113
StarAttributeVoid::StarAttributeVoid
StarAttributeVoid(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.hxx:1062
StarAttribute::ATTR_SCH_Z_AXIS_ORIGIN
Definition: StarAttribute.hxx:313
StarAttribute::ATTR_TXT_SOFTHYPH
Definition: StarAttribute.hxx:120
StarAttribute::send
bool send(STOFFListenerPtr &listener, StarState &state) const
add to send the zone data
Definition: StarAttribute.hxx:752
StarAttribute::SDRATTR_ALLPOSITIONX
Definition: StarAttribute.hxx:579
StarAttribute::SDRATTR_TEXT_ANIDIRECTION
Definition: StarAttribute.hxx:501
StarAttributeInternal::StarAttributeXML::~StarAttributeXML
~StarAttributeXML() override
destructor
Definition: StarAttribute.cxx:81
StarAttribute::SDRATTR_EDGERESERVE05
Definition: StarAttribute.hxx:531
StarAttribute::SDRATTR_CAPTIONESCDIR
Definition: StarAttribute.hxx:471
StarAttribute::SDRATTR_SHADOWXDIST
Definition: StarAttribute.hxx:455
StarAttributeDouble::StarAttributeDouble
StarAttributeDouble(Type type, std::string const &debugName, double value)
constructor
Definition: StarAttribute.hxx:881
StarAttributeManager::getDummyAttribute
static std::shared_ptr< StarAttribute > getDummyAttribute(int type=-1)
return a dummy attribute
Definition: StarAttribute.cxx:566
StarAttribute::ATTR_GRF_ROTATION
Definition: StarAttribute.hxx:184
StarAttribute::ATTR_PARA_LINESPACING
Definition: StarAttribute.hxx:125
StarAttribute::XATTR_SET_TEXT
Definition: StarAttribute.hxx:450
StarAttribute::SDRATTR_LOGICSIZEWIDTH
Definition: StarAttribute.hxx:587
StarAttribute::ATTR_FRM_LAYOUT_SPLIT
Definition: StarAttribute.hxx:171
StarAttribute::ATTR_SCH_AXIS_SHOWHELPGRID
Definition: StarAttribute.hxx:367
StarAttribute::ATTR_SCH_BAR_GAPWIDTH
Definition: StarAttribute.hxx:376
StarAttributeInternal::State::State
State()
constructor
Definition: StarAttribute.cxx:88
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
StarAttributeBool::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:824
StarAttribute::SDRATTR_SHADOW3D
Definition: StarAttribute.hxx:458
StarAttribute::SDRATTR_CAPTIONRESERVE4
Definition: StarAttribute.hxx:480
StarAttribute::ATTR_FRM_SHADOW
Definition: StarAttribute.hxx:165
StarAttributeInt::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:471
StarAttribute::SDRATTR_3DSCENE_LIGHTDIRECTION_7
Definition: StarAttribute.hxx:708
StarAttribute::SDRATTR_ONESIZEHEIGHT
Definition: StarAttribute.hxx:586
StarAttributeUInt::m_value
unsigned int m_value
Definition: StarAttribute.hxx:978
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::ATTR_GRF_DUMMY2
Definition: StarAttribute.hxx:195
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_FRM_VERT_ORIENT
Definition: StarAttribute.hxx:160
StarAttribute::ATTR_SC_SHADOW
Definition: StarAttribute.hxx:225
StarAttribute::XATTR_FORMTXTHIDEFORM
Definition: StarAttribute.hxx:443
StarAttributeItemSet::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:1034
StarAttribute::SDRATTR_3DOBJ_BACKSCALE
Definition: StarAttribute.hxx:640
StarAttribute::printData
virtual void printData(libstoff::DebugStream &o) const
debug function to print the data
Definition: StarAttribute.hxx:782
StarAttribute::SDRATTR_3DSCENE_RESERVED_19
Definition: StarAttribute.hxx:730
StarAttributeColor::StarAttributeColor
StarAttributeColor(Type type, std::string const &debugName, STOFFColor const &value)
constructor
Definition: StarAttribute.hxx:849
StarAttribute::ATTR_SCH_Y_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:297
StarAttribute::ATTR_CHR_BACKGROUND
Definition: StarAttribute.hxx:88
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
StarAttribute::SDRATTR_CIRCRESERVE1
Definition: StarAttribute.hxx:568
StarAttribute::XATTR_LINEJOINT
Definition: StarAttribute.hxx:395
StarAttributeBool::m_value
bool m_value
Definition: StarAttribute.hxx:841
StarAttribute::ATTR_PARA_TABSTOP
Definition: StarAttribute.hxx:130
StarAttribute::ATTR_TXT_REFMARK
Definition: StarAttribute.hxx:108
StarAttribute::XATTR_LINEEND
Definition: StarAttribute.hxx:389
StarAttributeColor
a color attribute
Definition: StarAttribute.hxx:845
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
StarAttributeBool::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:831
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_BOX_FORMAT
Definition: StarAttribute.hxx:200
StarAttribute::ATTR_SCH_AXIS_MIN
Definition: StarAttribute.hxx:350
StarAttributeInt::m_intSize
int m_intSize
Definition: StarAttribute.hxx:942
StarAttribute::SDRATTR_OBJSIZEPROTECT
Definition: StarAttribute.hxx:574
StarAttribute::XATTR_LINECOLOR
Definition: StarAttribute.hxx:387
StarAttribute::ATTR_TXT_DUMMY7
Definition: StarAttribute.hxx:115
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
StarAttributeItemSet::StarAttributeItemSet
StarAttributeItemSet(Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
constructor
Definition: StarAttribute.hxx:1027
StarAttribute::ATTR_CHR_CONTOUR
Definition: StarAttribute.hxx:71
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_1
Definition: StarAttribute.hxx:685
StarAttribute::ATTR_SC_PAGE_HEADERRIGHT
Definition: StarAttribute.hxx:254
StarAttribute::SDRATTR_EDGENODE2HORZDIST
Definition: StarAttribute.hxx:520
StarAttribute::XATTR_FORMTXTOUTLINE
Definition: StarAttribute.hxx:437
StarAttribute::SDRATTR_3DOBJ_SHADOW_3D
Definition: StarAttribute.hxx:650
StarAttribute::SDRATTR_GRAFRESERVE4
Definition: StarAttribute.hxx:634
StarAttribute::ATTR_GRF_DRAWMODE
Definition: StarAttribute.hxx:193
StarAttribute::SDRATTR_MEASUREKIND
Definition: StarAttribute.hxx:538
StarAttribute::ATTR_CHR_TWO_LINES
Definition: StarAttribute.hxx:101
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
StarAttributeVec2i::m_intSize
int m_intSize
Definition: StarAttribute.hxx:1019
StarAttribute::SDRATTR_3DSCENE_RESERVED_06
Definition: StarAttribute.hxx:717
StarAttribute::ATTR_SCH_AXIS_TOPDOWN
Definition: StarAttribute.hxx:368
StarAttributeUInt::StarAttributeUInt
StarAttributeUInt(Type type, std::string const &debugName, int intSize, unsigned int value)
constructor
Definition: StarAttribute.hxx:950
StarAttribute::SDRATTR_3DOBJ_SMOOTH_NORMALS
Definition: StarAttribute.hxx:659
StarAttribute::SDRATTR_MEASUREBELOWREFEDGE
Definition: StarAttribute.hxx:546
StarAttributeItemSet::m_limits
std::vector< STOFFVec2i > m_limits
the pool limits id
Definition: StarAttribute.hxx:1052
StarAttribute::SDRATTR_VERTSHEARALL
Definition: StarAttribute.hxx:602
StarAttribute::ATTR_CHR_NOLINEBREAK
Definition: StarAttribute.hxx:87
StarAttribute::ATTR_EE_CHR_SCALEW
Definition: StarAttribute.hxx:268
StarAttributeInternal::StarAttributeXML
xml attribute of StarAttributeInternal
Definition: StarAttribute.cxx:64
StarAttribute::ATTR_SCH_STYLE_BASETYPE
Definition: StarAttribute.hxx:340
StarAttribute::SDRATTR_SHADOWRESERVE5
Definition: StarAttribute.hxx:464
StarAttribute::ATTR_SCH_X_AXIS_ORIGIN
Definition: StarAttribute.hxx:291
StarAttribute::SDRATTR_3DOBJ_DEPTH
Definition: StarAttribute.hxx:641
StarAttribute::ATTR_FRM_HEADER_FOOTER_EAT_SPACING
Definition: StarAttribute.hxx:179
StarAttribute::SDRATTR_3DSCENE_RESERVED_10
Definition: StarAttribute.hxx:721
StarAttribute::SDRATTR_3DSCENE_RESERVED_05
Definition: StarAttribute.hxx:716
StarObjectText.hxx
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
StarAttributeInternal::State::addAttributeColor
void addAttributeColor(StarAttribute::Type type, std::string const &debugName, STOFFColor const &defValue)
add a color attribute
Definition: StarAttribute.cxx:128
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
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
StarAttributeItemSet
a list of item attribute of StarAttributeInternal
Definition: StarAttribute.hxx:1023
StarAttribute::SDRATTR_TEXT_ANIKIND
Definition: StarAttribute.hxx:500
StarAttribute::SDRATTR_3DSCENE_SHADOW_SLANT
Definition: StarAttribute.hxx:710
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
StarAttributeInternal
Internal: the structures of a StarAttribute.
Definition: StarAttribute.cxx:61
StarAttribute::SDRATTR_RESERVE18
Definition: StarAttribute.hxx:513
StarAttribute::ATTR_TXT_INETFMT
Definition: StarAttribute.hxx:106
STOFFDebug.hxx
StarAttributeVec2i::m_value
STOFFVec2i m_value
Definition: StarAttribute.hxx:1017
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
StarAttribute::SDRATTR_MEASURESHOWUNIT
Definition: StarAttribute.hxx:552
StarAttribute::SDRATTR_3DOBJ_RESERVED_15
Definition: StarAttribute.hxx:674
StarAttribute::ATTR_SC_INDENT
Definition: StarAttribute.hxx:208
StarAttribute::ATTR_TXT_CJK_RUBY
Definition: StarAttribute.hxx:112
StarAttribute::ATTR_CHR_COLOR
Definition: StarAttribute.hxx:70
StarAttribute::ATTR_PARA_DUMMY7
Definition: StarAttribute.hxx:143
StarAttribute::SDRATTR_NOTPERSISTRESERVE8
Definition: StarAttribute.hxx:614
StarAttribute::ATTR_SCH_STYLE_SHAPE
Definition: StarAttribute.hxx:346
StarAttribute::SDRATTR_GRAFBLUE
Definition: StarAttribute.hxx:625
StarAttribute::SDRATTR_3DOBJ_RESERVED_13
Definition: StarAttribute.hxx:672
StarAttribute::ATTR_CHR_EMPHASIS_MARK
Definition: StarAttribute.hxx:100
StarCellAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds cell attribute to the general it to attribute map
Definition: StarCellAttribute.cxx:571
StarState.hxx
StarAttribute::SDRATTR_3DSCENE_LIGHTON_7
Definition: StarAttribute.hxx:700
StarAttributeVec2i::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:999
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_PARA_ORPHANS
Definition: StarAttribute.hxx:128
StarBitmap.hxx
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
StarAttribute::ATTR_GRF_INVERT
Definition: StarAttribute.hxx:191
libstoff::DebugFile::addPos
static void addPos(long)
Definition: STOFFDebug.hxx:223
StarAttribute::ATTR_SCH_AXIS
Definition: StarAttribute.hxx:348
StarAttribute::ATTR_SCH_STYLE_SPLINES
Definition: StarAttribute.hxx:344
StarAttribute::ATTR_TXT_FTN
Definition: StarAttribute.hxx:119
StarAttribute::SDRATTR_CAPTIONLINELEN
Definition: StarAttribute.hxx:475
libstoff::DebugFile::addDelimiter
static void addDelimiter(long, char)
Definition: STOFFDebug.hxx:225
StarAttribute::ATTR_TXT_DUMMY5
Definition: StarAttribute.hxx:111
StarAttribute::SDRATTR_MEASUREHELPLINEOVERHANG
Definition: StarAttribute.hxx:542
StarAttribute::SDRATTR_MEASUREHELPLINEDIST
Definition: StarAttribute.hxx:543
StarAttribute::SDRATTR_GRAFCROP
Definition: StarAttribute.hxx:632
StarAttributeColor::m_defValue
STOFFColor m_defValue
the default value
Definition: StarAttribute.hxx:873
StarAttribute::ATTR_EE_FEATURE_FIELD
Definition: StarAttribute.hxx:273
StarAttribute::StarAttribute
StarAttribute(StarAttribute const &orig)
copy constructor
Definition: StarAttribute.hxx:794
StarObject.hxx
StarZone.hxx
StarAttribute::XATTR_FILLBMP_POSOFFSETX
Definition: StarAttribute.hxx:418
StarAttribute::SDRATTR_3DSCENE_RESERVED_09
Definition: StarAttribute.hxx:720
StarAttribute::ATTR_TXT_UNKNOWN_CONTAINER
Definition: StarAttribute.hxx:113
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
StarAttribute::ATTR_GRF_TRANSPARENCY
Definition: StarAttribute.hxx:192
StarAttribute::SDRATTR_3DOBJ_RESERVED_16
Definition: StarAttribute.hxx:675
StarAttribute::ATTR_GRF_CROPGRF
Definition: StarAttribute.hxx:183
StarAttribute::ATTR_GRF_MIRRORGRF
Definition: StarAttribute.hxx:182
StarAttributeVec2i::StarAttributeVec2i
StarAttributeVec2i(Type type, std::string const &debugName, int intSize, STOFFVec2i value=STOFFVec2i(0, 0))
constructor
Definition: StarAttribute.hxx:988
StarAttributeInternal::State::addAttributeItemSet
void addAttributeItemSet(StarAttribute::Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
add a itemSet attribute
Definition: StarAttribute.cxx:133
StarAttribute::SDRATTR_CAPTIONESCISREL
Definition: StarAttribute.hxx:472
StarGraphicAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds graphic attribute to the general it to attribute map
Definition: StarGraphicAttribute.cxx:1301
StarAttribute::ATTR_CHR_DUMMY1
Definition: StarAttribute.hxx:104
StarAttribute::ATTR_SCH_AXIS_SHOWDESCR
Definition: StarAttribute.hxx:365
StarAttribute::ATTR_SC_VALIDDATA
Definition: StarAttribute.hxx:226
StarState::m_global
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
StarAttribute::ATTR_CHR_SCALEW
Definition: StarAttribute.hxx:102
StarAttributeVoid
void attribute of StarAttribute
Definition: StarAttribute.hxx:1058
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
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::m_debugName
std::string m_debugName
the debug name
Definition: StarAttribute.hxx:807
StarAttribute::SDRATTR_CAPTIONFITLINELEN
Definition: StarAttribute.hxx:476
StarAttribute::ATTR_SC_MERGE
Definition: StarAttribute.hxx:217
StarAttribute::XATTR_FILLBMP_SIZEX
Definition: StarAttribute.hxx:411
StarAttributeColor::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:433
StarAttribute::XATTR_FILLTRANSPARENCE
Definition: StarAttribute.hxx:407
StarAttribute::ATTR_CHR_CHARSETCOLOR
Definition: StarAttribute.hxx:69
StarAttribute::SDRATTR_GRAFLUMINANCE
Definition: StarAttribute.hxx:626
StarAttribute::XATTR_FILLRESERVED8
Definition: StarAttribute.hxx:427
StarAttribute::ATTR_FRM_EDIT_IN_READONLY
Definition: StarAttribute.hxx:170
StarAttribute::SDRATTR_CAPTIONRESERVE3
Definition: StarAttribute.hxx:479
StarAttribute::SDRATTR_3DSCENE_RESERVED_17
Definition: StarAttribute.hxx:728
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::print
virtual void print(libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const
debug function to print the data
Definition: StarAttribute.hxx:772
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_GRAFRED
Definition: StarAttribute.hxx:623
StarAttribute::SDRATTR_3DOBJ_TEXTURE_PROJ_Y
Definition: StarAttribute.hxx:649
StarAttribute::ATTR_PARA_SNAPTOGRID
Definition: StarAttribute.hxx:139
StarAttribute::ATTR_CHR_CTL_LANGUAGE
Definition: StarAttribute.hxx:96
StarParagraphAttribute.hxx
libstoff::DebugFile::addNote
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
StarAttribute::SDRATTR_MEASURERESERVE05
Definition: StarAttribute.hxx:559
StarAttributeVec2i::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:1006
StarAttribute::SDRATTR_CAPTIONANGLE
Definition: StarAttribute.hxx:469
StarAttribute::ATTR_SC_PAGE_DRAWINGS
Definition: StarAttribute.hxx:243
StarAttribute::SDRATTR_NOTPERSISTRESERVE11
Definition: StarAttribute.hxx:617
StarAttribute::ATTR_FRM_LINENUMBER
Definition: StarAttribute.hxx:174
StarAttribute::SDRATTR_MEASUREDECIMALPLACES
Definition: StarAttribute.hxx:558
StarAttribute::ATTR_SC_CONDITIONAL
Definition: StarAttribute.hxx:227
StarAttribute::XATTR_SET_FILL
Definition: StarAttribute.hxx:431
StarGraphicAttribute.hxx
StarAttribute::XATTR_FILLBMP_POS
Definition: StarAttribute.hxx:410
StarAttribute::ATTR_GRF_DUMMY1
Definition: StarAttribute.hxx:194
StarAttribute::ATTR_GRF_LUMINANCE
Definition: StarAttribute.hxx:185
StarAttribute::ATTR_TXT_TOXMARK
Definition: StarAttribute.hxx:109
StarAttribute::ATTR_SCH_DUMMY2
Definition: StarAttribute.hxx:318
StarAttribute::SDRATTR_MEASUREUNIT
Definition: StarAttribute.hxx:550
StarAttribute::ATTR_SC_MERGE_FLAG
Definition: StarAttribute.hxx:218
StarAttribute::ATTR_GRF_CHANNELR
Definition: StarAttribute.hxx:187
StarAttributeItemSet::send
bool send(STOFFListenerPtr &listener, StarState &state, std::set< StarAttribute const * > &done) const override
try to send the sone data
Definition: StarAttribute.cxx:539
StarAttribute::ATTR_SCH_AXISTYPE
Definition: StarAttribute.hxx:315
StarPageAttribute.hxx
StarAttribute::SDRATTR_LAYERID
Definition: StarAttribute.hxx:576
StarZone::input
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
StarAttribute::ATTR_SCH_Y_AXIS_STEP_HELP
Definition: StarAttribute.hxx:299
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
StarAttributeDouble::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:454
StarAttribute::SDRATTR_LOGICSIZEHEIGHT
Definition: StarAttribute.hxx:588
StarAttribute::addTo
virtual void addTo(StarState &, std::set< StarAttribute const * > &) const
add to a state(internal)
Definition: StarAttribute.hxx:758
StarAttribute::ATTR_SCH_AXIS_ORIGIN
Definition: StarAttribute.hxx:359
STOFFVec2i
STOFFVec2< int > STOFFVec2i
STOFFVec2 of int.
Definition: libstaroffice_internal.hxx:763
StarAttribute::ATTR_FRM_URL
Definition: StarAttribute.hxx:169
StarAttribute::ATTR_PARA_CONNECT_BORDER
Definition: StarAttribute.hxx:140
StarAttributeManager::m_state
std::shared_ptr< StarAttributeInternal::State > m_state
the state
Definition: StarAttribute.hxx:1102
StarAttribute::ATTR_FRM_FOOTER
Definition: StarAttribute.hxx:155
STOFFColor::isBlack
bool isBlack() const
return true if the color is black
Definition: libstaroffice_internal.hxx:277
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_FRM_BOX
Definition: StarAttribute.hxx:164
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
StarAttribute::XATTR_GRADIENTSTEPCOUNT
Definition: StarAttribute.hxx:408
STOFFInputStream.hxx
StarAttribute::SDRATTR_EDGENODE2GLUEDIST
Definition: StarAttribute.hxx:523
StarAttributeInternal::State::addAttributeXML
void addAttributeXML(StarAttribute::Type type, std::string const &debugName)
add a XML attribute
Definition: StarAttribute.cxx:103
StarAttribute::ATTR_SCH_Y_AXIS_LOGARITHM
Definition: StarAttribute.hxx:300
StarAttribute::ATTR_FRM_FRMMACRO
Definition: StarAttribute.hxx:166
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::ATTR_PARA_DUMMY5
Definition: StarAttribute.hxx:141
StarAttribute::SDRATTR_NOTPERSISTRESERVE5
Definition: StarAttribute.hxx:611
StarAttribute::ATTR_SCH_Z_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:308
StarAttribute::ATTR_SCH_STAT_BIGERROR
Definition: StarAttribute.hxx:325
StarItemPool.hxx
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
StarAttributeInt::create
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:922
StarAttribute::SDRATTR_EDGENODE1GLUEDIST
Definition: StarAttribute.hxx:522
StarAttribute::ATTR_SCH_DUMMY0
Definition: StarAttribute.hxx:316
StarAttribute::SDRATTR_GRAFTRANSPARENCE
Definition: StarAttribute.hxx:629
StarFrameAttribute.hxx
StarItem.hxx
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
StarAttribute::SDRATTR_TEXT_ANISTARTINSIDE
Definition: StarAttribute.hxx:502
StarAttribute::ATTR_FRM_ANCHOR
Definition: StarAttribute.hxx:162
StarAttribute::ATTR_CHR_CTL_WEIGHT
Definition: StarAttribute.hxx:98
StarAttribute::ATTR_SCH_STYLE_STACKED
Definition: StarAttribute.hxx:343
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
StarAttributeInternal::State::m_whichToAttributeMap
std::map< int, std::shared_ptr< StarAttribute > > m_whichToAttributeMap
a map which to an attribute
Definition: StarAttribute.cxx:95
StarAttribute::SDRATTR_3DOBJ_NORMALS_KIND
Definition: StarAttribute.hxx:646
StarItemSet::empty
bool empty() const
return true if the set is empty
Definition: StarItem.hxx:98
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
StarAttributeInt
an integer attribute
Definition: StarAttribute.hxx:907
StarAttribute::ATTR_SCH_AXIS_STEP_MAIN
Definition: StarAttribute.hxx:354
StarAttribute::XATTR_LINESTART
Definition: StarAttribute.hxx:388
StarParagraphAttribute::addInitTo
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarParagraphAttribute.cxx:974
StarAttribute::SDRATTR_TEXT_FITTOSIZE
Definition: StarAttribute.hxx:489
StarAttribute::ATTR_SCH_Z_AXIS_MIN
Definition: StarAttribute.hxx:304
StarAttribute::ATTR_FRM_FRAMEDIR
Definition: StarAttribute.hxx:178
StarAttribute::SDRATTR_TEXT_MINFRAMEHEIGHT
Definition: StarAttribute.hxx:487
StarAttribute::SDRATTR_ALLSIZEHEIGHT
Definition: StarAttribute.hxx:582
StarAttributeBool
a boolean attribute
Definition: StarAttribute.hxx:814
StarAttribute::SDRATTR_3DSCENE_LIGHTCOLOR_3
Definition: StarAttribute.hxx:687
StarAttributeItemSet::print
void print(libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const override
debug function to print the data
Definition: StarAttribute.cxx:397
StarAttributeDouble::m_value
double m_value
Definition: StarAttribute.hxx:903
SWFieldManager.hxx
StarAttribute::ATTR_CHR_ROTATE
Definition: StarAttribute.hxx:99

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