StarParagraphAttribute.hxx Source File documentation

StarParagraphAttribute.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 paragraph attributes
36 *
37 */
38 #ifndef STAR_PARAGRAPH_ATTRIBUTE
39 # define STAR_PARAGRAPH_ATTRIBUTE
40
41 #include <map>
42
43 #include "libstaroffice_internal.hxx"
44
45 class StarAttribute;
46
48 namespace StarParagraphAttribute
49 {
51 void addInitTo(std::map<int, std::shared_ptr<StarAttribute> > &whichToAttributeMap);
52 }
53
54 #endif
55 // vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
StarParagraphAttribute::StarPAttributeDrop::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:401
StarAttribute::ATTR_PARA_HYPHENZONE
@ ATTR_PARA_HYPHENZONE
Definition: StarAttribute.hxx:131
StarParagraphAttribute::StarPAttributeBulletNumeric::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:672
StarAttribute
virtual class used to store the different attribute
Definition: StarAttribute.hxx:62
StarParagraphAttribute::StarPAttributeTabStop::TabStop::TabStop
TabStop()
constructor
Definition: StarParagraphAttribute.cxx:583
StarParagraphAttribute::StarPAttributeHyphen::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:465
StarAttribute::ATTR_PARA_WIDOWS
@ ATTR_PARA_WIDOWS
Definition: StarAttribute.hxx:129
StarAttributeUInt::m_intSize
int m_intSize
Definition: StarAttribute.hxx:980
libstoff::getString
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
StarParagraphAttribute::StarPAttributeDrop::m_numY
int m_numY
the number of y
Definition: StarParagraphAttribute.cxx:438
StarParagraphAttribute::StarPAttributeTabStop::printData
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarParagraphAttribute.cxx:629
STOFFListLevel::m_propertyList
librevenge::RVNGPropertyList m_propertyList
the propertyList
Definition: STOFFList.hxx:101
StarParagraphAttribute::StarPAttributeHyphen::m_pageEnd
bool m_pageEnd
the page end flag
Definition: StarParagraphAttribute.cxx:481
StarAttribute::Type
Type
the attribute list
Definition: StarAttribute.hxx:66
StarParagraphAttribute::StarPAttributeDrop::m_numFormats
int m_numFormats
the number of format
Definition: StarParagraphAttribute.cxx:426
StarParagraphAttribute::StarPAttributeVoid::StarPAttributeVoid
StarPAttributeVoid(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:181
StarZone::ascii
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
StarParagraphAttribute::StarPAttributeNumericRuler::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:551
StarParagraphAttribute::StarPAttributeTabStop::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:756
StarParagraphAttribute::StarPAttributeAdjust::m_adjust
int m_adjust
the adjust value
Definition: StarParagraphAttribute.cxx:301
StarParagraphAttribute::StarPAttributeInt
a character integer attribute
Definition: StarParagraphAttribute.cxx:105
STOFF_DEBUG_MSG
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
STOFFParagraph::m_listLevel
STOFFListLevel m_listLevel
the actual level
Definition: STOFFParagraph.hxx:85
StarParagraphAttribute::StarPAttributeBool::StarPAttributeBool
StarPAttributeBool(Type type, std::string const &debugName, bool value)
constructor
Definition: StarParagraphAttribute.cxx:55
StarParagraphAttribute::StarPAttributeBulletNumeric::m_numType
int m_numType
the type
Definition: StarParagraphAttribute.cxx:343
StarParagraphAttribute::StarPAttributeDrop::m_numDistances
int m_numDistances
the number of distances
Definition: StarParagraphAttribute.cxx:432
StarParagraphAttribute::StarPAttributeVoid::create
std::shared_ptr< StarAttribute > create() const final
add to a para
Definition: StarParagraphAttribute.cxx:190
StarAttribute::m_type
Type m_type
the type
Definition: StarAttribute.hxx:805
StarParagraphAttribute::StarPAttributeColor
a character color attribute
Definition: StarParagraphAttribute.cxx:79
StarParagraphAttribute::StarPAttributeLineSpacing::m_interLineSpace
int m_interLineSpace
the line spacing
Definition: StarParagraphAttribute.cxx:530
StarAttribute::ATTR_PARA_NUMRULE
@ ATTR_PARA_NUMRULE
Definition: StarAttribute.hxx:134
StarParagraphAttribute::StarPAttributeTabStop::m_tabList
std::vector< TabStop > m_tabList
the tabStop list
Definition: StarParagraphAttribute.cxx:640
StarParagraphAttribute::StarPAttributeColor::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:90
StarAttribute::ATTR_PARA_DUMMY8
@ ATTR_PARA_DUMMY8
Definition: StarAttribute.hxx:144
StarAttribute::ATTR_PARA_FORBIDDEN_RULES
@ ATTR_PARA_FORBIDDEN_RULES
Definition: StarAttribute.hxx:137
StarParagraphAttribute::StarPAttributeUInt
a character unsigned integer attribute
Definition: StarParagraphAttribute.cxx:132
StarAttribute::ATTR_PARA_SPLIT
@ ATTR_PARA_SPLIT
Definition: StarAttribute.hxx:127
StarAttribute::ATTR_PARA_REGISTER
@ ATTR_PARA_REGISTER
Definition: StarAttribute.hxx:133
StarParagraphAttribute::StarPAttributeBulletSimple::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:364
StarParagraphAttribute::StarPAttributeAdjust::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:281
StarParagraphAttribute::StarPAttributeNumericRuler::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:914
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_PARA_ADJUST
@ ATTR_PARA_ADJUST
Definition: StarAttribute.hxx:126
StarParagraphAttribute::StarPAttributeBool
a character bool attribute
Definition: StarParagraphAttribute.cxx:51
StarParagraphAttribute::StarPAttributeHyphen::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:877
StarParagraphAttribute::StarPAttributeAdjust::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:290
STOFFParagraph::m_listLevelIndex
int m_listLevelIndex
the actual level index
Definition: STOFFParagraph.hxx:79
STOFFParagraph::m_bulletVisible
bool m_bulletVisible
flag to know if the bullet is visible
Definition: STOFFParagraph.hxx:77
StarParagraphAttribute::StarPAttributeHyphen::m_minTail
int m_minTail
the min tail
Definition: StarParagraphAttribute.cxx:485
StarParagraphAttribute::StarPAttributeInt::~StarPAttributeInt
~StarPAttributeInt() final
destructor
Definition: StarParagraphAttribute.cxx:127
StarParagraphAttribute::StarPAttributeAdjust::StarPAttributeAdjust
StarPAttributeAdjust(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:274
StarParagraphAttribute::StarPAttributeHyphen::StarPAttributeHyphen
StarPAttributeHyphen(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:446
StarParagraphAttribute::StarPAttributeDrop::m_whole
bool m_whole
flag to know if whole
Definition: StarParagraphAttribute.cxx:434
StarParagraphAttribute::StarPAttributeHyphen::m_hyphenZone
int m_hyphenZone
the hyphen value
Definition: StarParagraphAttribute.cxx:479
STOFFColor
the class to store a color
Definition: libstaroffice_internal.hxx:189
StarAttribute::ATTR_EE_PARA_XMLATTRIBS
@ ATTR_EE_PARA_XMLATTRIBS
Definition: StarAttribute.hxx:261
StarAttribute::ATTR_EE_PARA_BULLET
@ ATTR_EE_PARA_BULLET
Definition: StarAttribute.hxx:267
libstoff::appendUnicode
void appendUnicode(uint32_t val, librevenge::RVNGString &buffer)
adds an unicode character to a string
Definition: libstaroffice_internal.cxx:81
StarParagraphAttribute::StarPAttributeBulletNumeric::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:811
StarParagraphAttribute::StarPAttributeTabStop::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:940
StarParagraphAttribute::StarPAttributeTabStop::TabStop::printData
void printData(libstoff::DebugStream &o) const
debug function to print the data
Definition: StarParagraphAttribute.cxx:591
StarParagraphAttribute::StarPAttributeBulletNumeric::m_flags
int m_flags
the flags
Definition: StarParagraphAttribute.cxx:347
StarParagraphAttribute::StarPAttributeUInt::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:217
StarAttributeUInt::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:515
StarParagraphAttribute::StarPAttributeInt::StarPAttributeInt
StarPAttributeInt(Type type, std::string const &debugName, int intSize, int value)
constructor
Definition: StarParagraphAttribute.cxx:109
StarState
class to store an state: ie.
Definition: StarState.hxx:67
StarAttribute::ATTR_PARA_VERTALIGN
@ ATTR_PARA_VERTALIGN
Definition: StarAttribute.hxx:138
StarParagraphAttribute::StarPAttributeBulletNumeric
a numeric bullet attribute
Definition: StarParagraphAttribute.cxx:308
StarParagraphAttribute::addAttributeColor
void addAttributeColor(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, STOFFColor const &defValue)
add a color attribute
Definition: StarParagraphAttribute.cxx:244
STOFFListLevel
small structure to keep information about a list level
Definition: STOFFList.hxx:48
StarParagraphAttribute::addAttributeBool
void addAttributeBool(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, bool defValue)
add a bool attribute
Definition: StarParagraphAttribute.cxx:239
StarParagraphAttribute::StarPAttributeBulletNumeric::m_continuous
bool m_continuous
a continuous flag
Definition: StarParagraphAttribute.cxx:349
StarParagraphAttribute::StarPAttributeDrop
a drop attribute
Definition: StarParagraphAttribute.cxx:385
libstaroffice_internal.hxx
StarParagraphAttribute::StarPAttributeLineSpacing::m_lineHeight
int m_lineHeight
the height
Definition: StarParagraphAttribute.cxx:532
StarParagraphAttribute::StarPAttributeLineSpacing::m_propLineSpace
int m_propLineSpace
the prop lineSpacing
Definition: StarParagraphAttribute.cxx:528
libstoff::DebugStream::str
static std::string str()
Definition: STOFFDebug.hxx:203
StarParagraphAttribute::StarPAttributeAdjust::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:796
StarParagraphAttribute::StarPAttributeNumericRuler::StarPAttributeNumericRuler
StarPAttributeNumericRuler(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:544
StarParagraphAttribute::StarPAttributeDrop::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:410
STOFFPageSpan.hxx
StarAttribute::ATTR_PARA_DROP
@ ATTR_PARA_DROP
Definition: StarAttribute.hxx:132
STOFFParagraph.hxx
StarParagraphAttribute::StarPAttributeTabStop::TabStop
a tabs structure
Definition: StarParagraphAttribute.cxx:581
StarAttribute::ATTR_EE_PARA_NUMBULLET
@ ATTR_EE_PARA_NUMBULLET
Definition: StarAttribute.hxx:263
StarParagraphAttribute::StarPAttributeLineSpacing::m_interLineSpaceRule
int m_interLineSpaceRule
the inter line spacing rule: SvxInterLineSpace
Definition: StarParagraphAttribute.cxx:536
StarAttribute::ATTR_EE_PARA_OUTLLEVEL
@ ATTR_EE_PARA_OUTLLEVEL
Definition: StarAttribute.hxx:266
StarParagraphAttribute::StarPAttributeNumericRuler
a numRule attribute
Definition: StarParagraphAttribute.cxx:540
StarParagraphAttribute::StarPAttributeDrop::m_numChars
int m_numChars
the number of chars
Definition: StarParagraphAttribute.cxx:430
StarParagraphAttribute::StarPAttributeNumericRuler::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:560
STOFFListLevel::NUMBER
@ NUMBER
Definition: STOFFList.hxx:50
StarParagraphAttribute::StarPAttributeVoid::~StarPAttributeVoid
~StarPAttributeVoid() final
destructor
Definition: StarParagraphAttribute.cxx:199
StarAttributeUInt
a unsigned integer attribute
Definition: StarAttribute.hxx:946
STOFFListLevel::m_type
Type m_type
the type of the level
Definition: STOFFList.hxx:99
StarParagraphAttribute::StarPAttributeInt::create
std::shared_ptr< StarAttribute > create() const final
add to a para
Definition: StarParagraphAttribute.cxx:118
StarParagraphAttribute::StarPAttributeBulletNumeric::m_numLevels
int m_numLevels
the numLevels
Definition: StarParagraphAttribute.cxx:345
STOFFInputStreamPtr
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:489
StarZone
a zone in a StarOffice file
Definition: StarZone.hxx:56
StarZone::getRecordLevel
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
StarObject
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
StarParagraphAttribute::StarPAttributeNumericRuler::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:749
StarParagraphAttribute::StarPAttributeAdjust::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:643
StarParagraphAttribute::StarPAttributeHyphen::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:711
StarParagraphAttribute::StarPAttributeLineSpacing::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:895
StarParagraphAttribute::StarPAttributeBool::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:203
StarAttribute::ATTR_PARA_LINESPACING
@ ATTR_PARA_LINESPACING
Definition: StarAttribute.hxx:125
StarParagraphAttribute::StarPAttributeHyphen::m_maxHyphen
int m_maxHyphen
the max hyphen
Definition: StarParagraphAttribute.cxx:487
StarParagraphAttribute::StarPAttributeUInt::~StarPAttributeUInt
~StarPAttributeUInt() final
destructor
Definition: StarParagraphAttribute.cxx:173
StarParagraphAttribute::StarPAttributeDrop::StarPAttributeDrop
StarPAttributeDrop(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:389
StarParagraphAttribute::StarPAttributeLineSpacing::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:505
StarAttributeUInt::m_value
unsigned int m_value
Definition: StarAttribute.hxx:978
libstoff::DebugStream
Definition: STOFFDebug.hxx:194
StarParagraphAttribute::StarPAttributeBulletSimple::m_level
STOFFListLevel m_level
the level
Definition: StarParagraphAttribute.cxx:381
STOFFListLevel::BULLET
@ BULLET
Definition: STOFFList.hxx:50
StarParagraphAttribute::StarPAttributeDrop::m_numX
int m_numX
the number of x
Definition: StarParagraphAttribute.cxx:436
StarParagraphAttribute::StarPAttributeBulletSimple::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:848
StarParagraphAttribute::StarPAttributeHyphen::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:456
StarParagraphAttribute::StarPAttributeAdjust::m_flags
int m_flags
the flags
Definition: StarParagraphAttribute.cxx:303
StarAttributeBool::m_value
bool m_value
Definition: StarAttribute.hxx:841
StarAttribute::ATTR_PARA_TABSTOP
@ ATTR_PARA_TABSTOP
Definition: StarAttribute.hxx:130
StarParagraphAttribute::addAttributeVoid
void addAttributeVoid(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName)
add a void attribute
Definition: StarParagraphAttribute.cxx:259
StarAttributeColor
a color attribute
Definition: StarAttribute.hxx:845
StarParagraphAttribute::StarPAttributeBulletNumeric::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:330
StarParagraphAttribute::StarPAttributeVoid
a void attribute
Definition: StarParagraphAttribute.cxx:177
StarParagraphAttribute::StarPAttributeTabStop::TabStop::m_type
int m_type
the type: SvxTabAdjust: left, right, decimal, center, default
Definition: StarParagraphAttribute.cxx:607
StarParagraphAttribute::StarPAttributeBool::~StarPAttributeBool
~StarPAttributeBool() final
destructor
Definition: StarParagraphAttribute.cxx:74
StarParagraphAttribute::StarPAttributeColor::~StarPAttributeColor
~StarPAttributeColor() final
destructor
Definition: StarParagraphAttribute.cxx:101
StarParagraphAttribute::StarPAttributeBulletNumeric::StarPAttributeBulletNumeric
StarPAttributeBulletNumeric(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:312
StarParagraphAttribute::StarPAttributeDrop::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:698
StarObjectNumericRuler.hxx
StarParagraphAttribute::StarPAttributeBulletSimple::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:373
StarParagraphAttribute::StarPAttributeNumericRuler::m_poolId
int m_poolId
the poolId
Definition: StarParagraphAttribute.cxx:573
StarParagraphAttribute::StarPAttributeLineSpacing
a line spacing attribute
Definition: StarParagraphAttribute.cxx:491
StarState.hxx
StarParagraphAttribute::StarPAttributeDrop::m_numLines
int m_numLines
the number of lines
Definition: StarParagraphAttribute.cxx:428
StarAttribute::ATTR_PARA_ORPHANS
@ ATTR_PARA_ORPHANS
Definition: StarAttribute.hxx:128
StarBitmap.hxx
StarParagraphAttribute::StarPAttributeUInt::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:143
StarParagraphAttribute::StarPAttributeTabStop::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:620
libstoff::DebugFile::addPos
static void addPos(long)
Definition: STOFFDebug.hxx:223
StarParagraphAttribute::StarPAttributeTabStop::TabStop::m_pos
int m_pos
the position
Definition: StarParagraphAttribute.cxx:605
StarObjectNumericRuler::readAttributeLevel
static bool readAttributeLevel(StarZone &zone, int vers, long lastPos, STOFFListLevel &level)
try to read a attribute format : ATTR_EE_PARA_BULLET
Definition: StarObjectNumericRuler.cxx:445
StarObject.hxx
StarZone.hxx
StarParagraphAttribute::StarPAttributeHyphen
a hyphen attribute
Definition: StarParagraphAttribute.cxx:442
StarParagraphAttribute::StarPAttributeLineSpacing::StarPAttributeLineSpacing
StarPAttributeLineSpacing(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:495
StarState::m_paragraph
STOFFParagraph m_paragraph
the paragraph style
Definition: StarState.hxx:180
StarState::m_global
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
StarAttributeVoid
void attribute of StarAttribute
Definition: StarAttribute.hxx:1058
libstoff::DebugFile
Definition: STOFFDebug.hxx:210
StarAttribute::m_debugName
std::string m_debugName
the debug name
Definition: StarAttribute.hxx:807
StarAttribute::ATTR_EE_PARA_BULLETSTATE
@ ATTR_EE_PARA_BULLETSTATE
Definition: StarAttribute.hxx:264
StarParagraphAttribute::StarPAttributeDrop::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:854
StarParagraphAttribute::StarPAttributeTabStop::TabStop::m_fill
int m_fill
the fill char
Definition: StarParagraphAttribute.cxx:611
StarParagraphAttribute::StarPAttributeBulletSimple::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:692
StarFormatManager.hxx
StarAttribute::ATTR_PARA_SNAPTOGRID
@ ATTR_PARA_SNAPTOGRID
Definition: StarAttribute.hxx:139
StarParagraphAttribute.hxx
libstoff::DebugFile::addNote
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
StarParagraphAttribute::addAttributeUInt
void addAttributeUInt(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, int numBytes, unsigned int defValue)
add a unsigned int attribute
Definition: StarParagraphAttribute.cxx:254
StarParagraphAttribute::StarPAttributeBulletNumeric::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:321
StarParagraphAttribute::StarPAttributeLineSpacing::m_lineSpaceRule
int m_lineSpaceRule
the line spacing rule: SvxLineSpace
Definition: StarParagraphAttribute.cxx:534
StarParagraphAttribute::StarPAttributeAdjust
a adjust attribute
Definition: StarParagraphAttribute.cxx:270
STOFFParagraph::m_propertyList
librevenge::RVNGPropertyList m_propertyList
the properties
Definition: STOFFParagraph.hxx:73
StarParagraphAttribute::StarPAttributeNumericRuler::m_name
librevenge::RVNGString m_name
the name value
Definition: StarParagraphAttribute.cxx:571
StarZone::input
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
StarParagraphAttribute::StarPAttributeHyphen::m_minLead
int m_minLead
the min lead
Definition: StarParagraphAttribute.cxx:483
StarAttribute::ATTR_PARA_CONNECT_BORDER
@ ATTR_PARA_CONNECT_BORDER
Definition: StarAttribute.hxx:140
StarParagraphAttribute::StarPAttributeColor::StarPAttributeColor
StarPAttributeColor(Type type, std::string const &debugName, STOFFColor const &value)
constructor
Definition: StarParagraphAttribute.cxx:83
StarParagraphAttribute::StarPAttributeTabStop::StarPAttributeTabStop
StarPAttributeTabStop(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:614
StarAttribute::ATTR_PARA_SCRIPTSPACE
@ ATTR_PARA_SCRIPTSPACE
Definition: StarAttribute.hxx:135
StarAttribute::ATTR_EE_PARA_ASIANCJKSPACING
@ ATTR_EE_PARA_ASIANCJKSPACING
Definition: StarAttribute.hxx:262
StarParagraphAttribute::addAttributeInt
void addAttributeInt(std::map< int, std::shared_ptr< StarAttribute > > &map, StarAttribute::Type type, std::string const &debugName, int numBytes, int defValue)
add a int attribute
Definition: StarParagraphAttribute.cxx:249
StarParagraphAttribute::StarPAttributeBool::create
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarParagraphAttribute.cxx:62
StarParagraphAttribute::StarPAttributeBulletSimple::StarPAttributeBulletSimple
StarPAttributeBulletSimple(Type type, std::string const &debugName)
constructor
Definition: StarParagraphAttribute.cxx:358
StarAttribute::ATTR_PARA_DUMMY5
@ ATTR_PARA_DUMMY5
Definition: StarAttribute.hxx:141
StarItemPool.hxx
StarParagraphAttribute
namespace used to contain paragraph attributes
Definition: StarParagraphAttribute.cxx:48
StarAttribute.hxx
StarParagraphAttribute::StarPAttributeLineSpacing::addTo
void addTo(StarState &state, std::set< StarAttribute const * > &) const final
add to a para
Definition: StarParagraphAttribute.cxx:715
StarParagraphAttribute::StarPAttributeBulletSimple
a simple bullet attribute
Definition: StarParagraphAttribute.cxx:354
StarAttribute::ATTR_PARA_HANGINGPUNCTUATION
@ ATTR_PARA_HANGINGPUNCTUATION
Definition: StarAttribute.hxx:136
StarParagraphAttribute::StarPAttributeTabStop::TabStop::m_decimal
int m_decimal
the decimal char
Definition: StarParagraphAttribute.cxx:609
StarAttributeInt
an integer attribute
Definition: StarAttribute.hxx:907
StarParagraphAttribute::StarPAttributeTabStop
a tabStop attribute
Definition: StarParagraphAttribute.cxx:577
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
StarParagraphAttribute::StarPAttributeUInt::StarPAttributeUInt
StarPAttributeUInt(Type type, std::string const &debugName, int intSize, unsigned int value)
constructor
Definition: StarParagraphAttribute.cxx:136
StarParagraphAttribute::StarPAttributeLineSpacing::printData
void printData(libstoff::DebugStream &o) const final
debug function to print the data
Definition: StarParagraphAttribute.cxx:514
StarParagraphAttribute::StarPAttributeUInt::read
bool read(StarZone &zone, int vers, long endPos, StarObject &object) final
read a zone
Definition: StarParagraphAttribute.cxx:148
StarAttributeBool
a boolean attribute
Definition: StarAttribute.hxx:814