Go to the documentation of this file.
147 (
long bot,
long eot,
int id,
long endPos, std::string &mess);
156 std::vector<long> &textPtrs, std::vector<long> &listValues,
160 bool defDataParser(
long bot,
long eot,
int id,
long endPos, std::string &mess);
166 bool readFont(
long endPos,
int &
id, std::string &mess);
176 long endPos, std::string &mess);
185 bool bkmkDataParser(
long bot,
long eot,
int id,
long endPos, std::string &mess);
188 bool dttmDataParser(
long bot,
long eot,
int id,
long endPos, std::string &mess);
195 mutable std::shared_ptr<WPS4TextInternal::State>
m_state;
a map of known plc
Definition: WPS4Text.cpp:67
void createNote(WPSEntry const &entry, librevenge::RVNGString const &label)
creates a document for a footnote entry with label and then send the data
Definition: WPS4.cpp:366
libwps_tools_win::Font::Type m_type
font encoding type
Definition: WPS4Text.cpp:107
@ Z_Unknown
Definition: WPS4Text.cpp:89
@ WNone
Definition: WPSPosition.h:45
Note & operator=(Note const &)=default
friend std::ostream & operator<<(std::ostream &o, Font const &ft)
operator<<
Definition: WPS4Text.cpp:193
std::string m_extra
public field use to add a message when the font is printed
Definition: WPSFont.h:94
int m_type
the type
Definition: WPS4Text.cpp:356
long m_value
a potential value
Definition: WPS4Text.cpp:451
a field
Definition: libwps_internal.h:463
libwps::Justification m_justify
the justification
Definition: WPSParagraph.h:116
WPSEntry getMainTextEntry() const
returns the main text entry (if such entry exists, if not returns an invalid entry)
Definition: WPS4Text.cpp:607
PLC & operator=(PLC const &orig)=default
#define WPS_STRIKEOUT_BIT
Definition: libwps_internal.h:507
friend std::ostream & operator<<(std::ostream &o, FontName const &ft)
operator<<
Definition: WPS4Text.cpp:110
void setSizeFile(long sz)
sets the file size ( filled by WPS4Text )
Definition: WPS4.cpp:242
Type m_type
the type of the attribute
Definition: WPSTextParser.h:84
int m_listLevelIndex
the actual level index
Definition: WPSParagraph.h:121
static std::string str()
Definition: WPSDebug.h:200
@ PageNumber
Definition: libwps_internal.h:465
#define WPS_BOLD_BIT
Definition: libwps_internal.h:506
@ Simple
Definition: libwps_internal.h:397
static void addPos(long)
Definition: WPSDebug.h:220
@ XCenter
Definition: WPSPosition.h:47
long end() const
returns the end offset
Definition: WPSEntry.h:76
bool findFDPStructures(int which)
finds the FDPC/FDPP structure using the BTEC/BTEP entries
Definition: WPS4Text.cpp:1257
bool getColor(int id, WPSColor &color) const
color
Definition: WPS4.cpp:206
bool objectDataParser(long bot, long eot, int id, long endPos, std::string &mess)
reads a object properties ( position in text, size and definition in file)
Definition: WPS4Text.cpp:2303
structure which retrieves data information which correspond to a text position
Definition: WPSTextParser.h:67
void setListener(WPSContentListenerPtr &listen)
sets the listener
Definition: WPS4Text.h:76
void setLength(long l)
sets the zone size
Definition: WPSEntry.h:60
double m_margins[3]
the margins
Definition: WPSParagraph.h:101
WPSParser & m_mainParser
pointer to the main zone parser;
Definition: WPSTextParser.h:130
#define WPS_SUBSCRIPT_BIT
Definition: libwps_internal.h:500
~WPS4Text() override
destructor
Definition: WPS4Text.cpp:540
@ Z_Note
Definition: WPS4Text.cpp:89
@ P_ABS
Definition: WPS4Text.cpp:2449
int numColumns() const
returns the number of columns
Definition: WPS4.cpp:189
#define WPS_UNDERLINE_BIT
Definition: libwps_internal.h:508
@ Title
Definition: libwps_internal.h:465
bool dttmDataParser(long bot, long eot, int id, long endPos, std::string &mess)
reads a date time property
Definition: WPS4Text.cpp:2390
@ T_UNKNOWN
Definition: WPS4Text.cpp:2454
@ CENTER
Definition: WPSParagraph.h:39
std::shared_ptr< WPSContentListener > WPSContentListenerPtr
shared pointer to WPSContentListener
Definition: libwps_internal.h:107
bool readEntries()
finds all text entries (TEXT, SHdr, SFtr, BTEC, BTEP, FTNp, FTNp, BKMK, FONT, CHRT)
Definition: WPS4Text.cpp:1024
@ Single
Definition: libwps_internal.h:399
@ BULLET
Definition: libwps_internal.h:246
bool footNotesDataParser(long bot, long eot, int id, long endPos, std::string &mess)
reads a book mark property ( string)
Definition: WPS4Text.cpp:2229
long m_pos
the offset position of the text modified by this attribute
Definition: WPSTextParser.h:86
@ BottomBit
Definition: libwps_internal.h:401
void newPage(int number)
adds a new page
Definition: WPS4.cpp:307
#define WPS_SUPERSCRIPT_BIT
Definition: libwps_internal.h:499
WPSEntry m_textPositions
an entry which corresponds to the complete text zone
Definition: WPSTextParser.h:132
Note(Note const &)=default
@ Z_Header
Definition: WPS4Text.cpp:89
static librevenge::RVNGString getDosName(int id)
returns the default dos name corresponding to id th font
Definition: WPS4Text.cpp:120
WPSEntry m_pos
an entry which indicates where the object is defined in the file
Definition: WPS4Text.cpp:311
@ OBJECT
Definition: WPS4Text.cpp:433
The class which parses text zones in a pc MS Works document v1-4.
Definition: WPS4Text.h:65
Internal: class to store an object definition.
Definition: WPS4Text.cpp:290
Wrapping m_wrapping
Wrapping.
Definition: WPSPosition.h:247
int m_width
the border width
Definition: libwps_internal.h:450
unsigned char m_textChar
the character which appears in the text when this PLC is found
Definition: WPS4Text.cpp:2472
WPS4TextInternal::Font getDefaultFont() const
returns the default font to use for the document
Definition: WPS4Text.cpp:612
std::map< long, DateTime > m_dateTimeMap
map: date field in text -> date time format
Definition: WPS4Text.cpp:517
std::string m_name
the entry field name
Definition: WPS4Text.cpp:447
friend std::ostream & operator<<(std::ostream &o, Note const ¬e)
operator <<
Definition: WPS4Text.cpp:227
Alignment
Definition: WPSParagraph.h:39
WPSColor m_backColor
background color index
Definition: WPS4Text.cpp:181
Vec2f m_size
the object size in the document
Definition: WPS4Text.cpp:307
bool isWhite() const
return true if the color is white
Definition: libwps_internal.h:350
@ Z_Footer
Definition: WPS4Text.cpp:89
std::multimap< std::string, WPSEntry > & getNameEntryMap()
returns the map type->entry
Definition: WPSTextParser.cpp:58
Internal: class to store a date/time format.
Definition: WPS4Text.cpp:345
define the font properties
Definition: WPSFont.h:37
Internal: the state of a WPS4Text.
Definition: WPS4Text.cpp:466
bool readFootNotes(WPSEntry const &ftnD, WPSEntry const &ftnP)
reads the footnotes positions and definitions ( zones FTNd and FTNp)
Definition: WPS4Text.cpp:2145
enum WPS4TextInternal::PLCType PLCType
the PLC types
Definition: WPS4Text.cpp:2444
bool valid(bool checkId=false) const
returns true if the zone length is positive
Definition: WPSEntry.h:87
#define WPS_ITALICS_BIT
Definition: libwps_internal.h:502
bool readDosLink(WPSEntry const &entry)
reads the ZZDLink ( a list of filename )
Definition: WPS4Text.cpp:1624
FontName(libwps_tools_win::Font::Type type)
constructor with file's version to define the default encoding */
Definition: WPS4Text.cpp:94
bool readFont(long endPos, int &id, std::string &mess)
reads a font properties
Definition: WPS4Text.cpp:1482
@ RIGHT
Definition: WPSParagraph.h:39
ListLevel m_listLevel
the actual level
Definition: WPSParagraph.h:123
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:39
PLC(PLCType w=WPS4TextInternal::Unknown, Position p=P_UNKNOWN, Type t=T_UNKNOWN, unsigned char tChar='\0', int f=1)
constructor
Definition: WPS4Text.cpp:2457
void createMapping()
creates the map of known PLC
Definition: WPS4Text.cpp:2494
bool isNumeric() const
Definition: WPS4Text.cpp:222
@ CharBaseLine
Definition: WPSPosition.h:43
Font(libwps_tools_win::Font::Type type)
constructor with file's version to define the default encoding */
Definition: WPS4Text.cpp:151
std::map< long, Object > m_objectMap
map: object in text -> object
Definition: WPS4Text.cpp:515
Type
the type of the content
Definition: WPS4Text.cpp:2454
PLCType
different types
Definition: WPS4Text.cpp:433
libwps_tools_win::Font::Type getDefaultFontType() const
returns the default font type, ie.
Definition: WPS4.cpp:194
std::map< long, Note const * > m_footnoteMap
map: footnote in text -> footnote entry
Definition: WPS4Text.cpp:503
~Font() final
destructor
Definition: WPS4Text.cpp:188
WPS4Parser & mainParser()
return the main parser
Definition: WPS4Text.h:93
void setInterline(double value, librevenge::RVNGUnit unit, LineSpacingType type=Fixed)
set the interline
Definition: WPSParagraph.h:87
WPSContentListenerPtr m_listener
the listener
Definition: WPS4Text.h:192
WPSColor m_color
the border color
Definition: libwps_internal.h:456
void setId(int i)
sets the id
Definition: WPSEntry.h:161
std::string m_extra
a string used to store the parsing errors
Definition: WPS4Text.cpp:358
int version() const
returns the file version
Definition: WPSTextParser.cpp:51
DosLink()
constructor
Definition: WPS4Text.cpp:292
libwps::NumberingType m_type
the type of the level
Definition: WPSList.h:98
WPSBorder m_borderStyle
the border style
Definition: WPSParagraph.h:131
std::string m_name
the file name
Definition: WPS4Text.cpp:309
std::vector< WPSParagraph > m_paragraphList
the list of all paragraph properties
Definition: WPS4Text.cpp:493
Vec2< float > Vec2f
Vec2 of float.
Definition: libwps_internal.h:704
void setRelativePosition(AnchorTo anchor, XPos X=XLeft, YPos Y=YTop)
sets the relative position
Definition: WPSPosition.h:212
void createDocument(WPSEntry const &entry, libwps::SubDocumentType type)
creates a document for a comment entry and then send the data
Definition: WPS4.cpp:353
@ LEFT
Definition: WPSParagraph.h:39
WPSEntry m_main
the main text zone entry
Definition: WPS4Text.cpp:509
PLCType m_type
PLC type.
Definition: WPS4Text.cpp:2464
@ P_REL
Definition: WPS4Text.cpp:2449
librevenge::RVNGString m_label
the label if not numeric
Definition: WPS4Text.cpp:237
Definition: libwps_internal.h:152
bool bkmkDataParser(long bot, long eot, int id, long endPos, std::string &mess)
reads a book mark property ( string)
Definition: WPS4Text.cpp:2267
WPS4PLCInternal::KnownPLC m_knownPLC
the known plc
Definition: WPS4Text.cpp:521
@ TopBit
Definition: libwps_internal.h:401
#define WPS_DEBUG_MSG(M)
Definition: libwps_internal.h:134
uint32_t readU32(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:76
std::vector< DataFOD > mergeSortedFODLists(std::vector< DataFOD > const &lst1, std::vector< DataFOD > const &lst2) const
function which takes two sorted list of attribute (by text position).
Definition: WPSTextParser.cpp:253
WPSColor m_color
the font color
Definition: WPSFont.h:89
#define WPS_FALLTHROUGH
fall through attributes
Definition: libwps_internal.h:82
class to store the paragraph properties
Definition: WPSParagraph.h:58
void setBegin(long off)
sets the begin offset
Definition: WPSEntry.h:55
void sendObjects(int page)
send all the objects with page anchor corresponding given page
Definition: WPS4Text.cpp:567
~Note() final
destructor
Definition: WPS4Text.cpp:242
int m_page
the page
Definition: WPS4Text.cpp:263
@ ATTR_TEXT
Definition: WPSTextParser.h:74
T x() const
first element
Definition: libwps_internal.h:542
WPSEntry m_pos
an entry which indicates where the object is defined in the file
Definition: WPS4Text.cpp:269
std::vector< Font > m_fontList
the list of all font properties
Definition: WPS4Text.cpp:491
friend std::ostream & operator<<(std::ostream &o, Object const &obj)
operator <<
Definition: WPS4Text.cpp:276
@ P_UNKNOWN
Definition: WPS4Text.cpp:2449
@ DOC_COMMENT_ANNOTATION
Definition: libwps_internal.h:248
@ DECIMAL
Definition: WPSParagraph.h:39
void appendUnicode(uint32_t val, librevenge::RVNGString &buffer)
adds an unicode character to a string ( with correct encoding ).
Definition: libwps_internal.cpp:836
int32_t read32(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:85
Definition: WPS4Text.cpp:87
std::map< std::string, PLC > m_knowns
map name -> known PLC
Definition: WPS4Text.cpp:79
void setType(std::string const &tp)
sets the type of the entry: BTEP,FDPP, BTEC, FDPC, PLC , TEXT, ...
Definition: WPSEntry.h:124
@ Date
Definition: libwps_internal.h:465
@ Dot
Definition: libwps_internal.h:397
std::vector< DataFOD > m_FODList
the list of a FOD
Definition: WPSTextParser.h:134
Font(Font const &)=default
@ ATTR_UNKN
Definition: WPSTextParser.h:74
Note()
constructor
Definition: WPS4Text.cpp:214
@ RightBit
Definition: libwps_internal.h:401
std::string format() const
returns a format to used with strftime
Definition: WPS4Text.cpp:361
uint32_t m_attributes
the font attributes defined as a set of bits
Definition: WPSFont.h:85
Internal: class to store an note type.
Definition: WPS4Text.cpp:212
Vec2f m_origin
the origin
Definition: WPS4Text.cpp:265
static void addNote(char const *)
Definition: WPSDebug.h:221
WPS4Parser const & mainParser() const
return the main parser
Definition: WPS4Text.h:98
long begin() const
returns the begin offset
Definition: WPSEntry.h:71
@ Z_DLink
Definition: WPS4Text.cpp:89
@ Paragraph
Definition: WPSPosition.h:43
libwps_tools_win::Font::Type m_type
the font encoding type
Definition: WPS4Text.cpp:179
@ FTNp
Definition: WPS4Text.cpp:433
friend std::ostream & operator<<(std::ostream &o, DataPLC const &plc)
operator<<
Definition: WPS4Text.cpp:456
int m_cstFactor
some data are stored divided by some unit
Definition: WPS4Text.cpp:2474
std::string const & type() const
returns the type of the entry
Definition: WPSEntry.h:129
std::string m_extra
a string to store some errors
Definition: WPSParagraph.h:134
int8_t read8(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:59
double m_size
font size
Definition: WPSFont.h:83
Style m_style
the border style
Definition: libwps_internal.h:446
~KnownPLC()
destructor
Definition: WPS4Text.cpp:2483
std::map< long, WPSEntry > m_bookmarkMap
map: bookmark in text -> bookmark
Definition: WPS4Text.cpp:505
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: WPS4Text.cpp:620
Internal and low level: the PLC different types and their structures.
Definition: WPS4Text.cpp:2442
std::string m_DTFormat
the date/time format using strftime format if defined (see strftime)
Definition: libwps_internal.h:486
RVNGInputStreamPtr m_input
the main input
Definition: WPSTextParser.h:128
@ Dash
Definition: libwps_internal.h:397
Internal: class to store an object definition.
Definition: WPS4Text.cpp:247
std::vector< WPSEntry > m_FDPCs
the list of FDPC entries (ie list to find the font properties lists )
Definition: WPS4Text.cpp:496
int id() const
returns the entry id
Definition: WPSEntry.h:156
int m_border
list of bits to indicated a border 1: LeftBorderBit, 2: RightBorderBit, ...
Definition: WPSParagraph.h:129
@ ATTR_PLC
Definition: WPSTextParser.h:74
bool(WPS4Text::* DataParser)(long bot, long eot, int id, long endPos, std::string &mess)
definition of the plc data parser (low level)
Definition: WPS4Text.h:147
long length() const
returns the length of the zone
Definition: WPSEntry.h:81
std::string m_extra
a string used to store the parsing errors
Definition: WPS4Text.cpp:273
WPSEntry m_footer
the footer text entry
Definition: WPS4Text.cpp:510
Definition: WPSDebug.h:192
std::vector< DataPLC > m_plcList
a list of all PLCs
Definition: WPS4Text.cpp:519
bool readFDP(WPSEntry const &entry, std::vector< DataFOD > &fods, FDPParser parser)
parses a FDPP or a FDPC entry (which contains a list of ATTR_TEXT/ATTR_PARAG with their definition ) ...
Definition: WPSTextParser.cpp:71
uint8_t readU8(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:40
@ Z_Bookmark
Definition: WPS4Text.cpp:89
bool readFontNames(WPSEntry const &entry)
reads the font names
Definition: WPS4Text.cpp:1408
libwps::DebugFile & ascii()
a DebugFile used to write what we recognize when we parse the document
Definition: WPSTextParser.h:113
int numPages() const
returns the number of pages
Definition: WPS4Text.cpp:545
WPSEntry m_header
the header text entry
Definition: WPS4Text.cpp:510
@ BKMK
Definition: WPS4Text.cpp:433
Internal: class to store the PLC: Pointer List Content ?
Definition: WPS4Text.cpp:437
DataPLC()
constructor
Definition: WPS4Text.cpp:439
friend std::ostream & operator<<(std::ostream &o, DateTime const &dtime)
operator <<
Definition: WPS4Text.cpp:394
@ Z_Main
Definition: WPS4Text.cpp:89
WPSEntry getHeaderEntry() const
returns the header entry (if such entry exists, if not returns an invalid entry)
Definition: WPS4Text.cpp:583
float m_width
the width
Definition: WPS4Text.cpp:305
int readObject(RVNGInputStreamPtr input, WPSEntry const &entry)
tries to read a picture ( via its WPS4Graph )
Definition: WPS4.cpp:326
@ Page
Definition: WPSPosition.h:43
std::vector< WPSEntry > m_otherZones
the entries which are not in main/header/footer text and in the footnotes
Definition: WPS4Text.cpp:513
void setEnd(long e)
sets the end offset
Definition: WPSEntry.h:65
librevenge::RVNGString m_name
font name
Definition: WPS4Text.cpp:105
bool findFDPStructuresByHand(int which)
finds the FDPC/FDPP structure by searching after the text zone
Definition: WPS4Text.cpp:1293
std::string m_extra
a string used to store the parsing errors
Definition: WPS4Text.cpp:313
@ BTE
Definition: WPS4Text.cpp:433
@ Time
Definition: libwps_internal.h:465
uint16_t readU16(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:64
librevenge::RVNGString m_bullet
the bullet if we have an bullet level
Definition: WPSList.h:101
std::vector< Note > m_footnoteList
the footnote entries
Definition: WPS4Text.cpp:501
This class parses Works version 2 through 4.
Definition: WPS4.h:49
@ Double
Definition: libwps_internal.h:399
KnownPLC()
constructor
Definition: WPS4Text.cpp:2477
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
Internal and low level: the structures of a WPS4Text used to parse PLC.
Definition: WPS4Text.cpp:61
int m_type
the type
Definition: WPS4Text.cpp:303
double m_spacings[3]
the line spacing
Definition: WPSParagraph.h:107
Class to define the position of an object (textbox, picture, ..) in the document.
Definition: WPSPosition.h:40
@ LeftBit
Definition: libwps_internal.h:401
Type m_type
the border repetition
Definition: libwps_internal.h:448
Object()
constructor
Definition: WPS4Text.cpp:249
static void addDelimiter(long, char)
Definition: WPSDebug.h:222
ZoneType
a enum used to type a zone
Definition: WPS4Text.cpp:89
std::map< int, FontName > m_fontNames
the list of fonts names
Definition: WPS4Text.cpp:489
std::string m_extra
a string used to store the parsing errors
Definition: WPS4Text.cpp:453
std::ostream & operator<<(std::ostream &o, FontName const &ft)
operator<< for a font name
Definition: WPS4Text.cpp:110
Internal: class to store font properties.
Definition: WPS4Text.cpp:149
bool defDataParser(long bot, long eot, int id, long endPos, std::string &mess)
default plc reader
Definition: WPS4Text.cpp:1373
int16_t read16(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:71
class used to defined the ancestor of parser which manages the text data
Definition: WPSTextParser.h:40
@ JustificationFull
Definition: libwps_internal.h:249
static WPSFont getDefault()
returns the default font ( Courier 12pt)
Definition: WPSFont.h:51
int m_breakStatus
a list of bits: 0x1 (unbreakable), 0x2 (do not break after)
Definition: WPSParagraph.h:118
@ T_CST
Definition: WPS4Text.cpp:2454
@ NoBreakWithNextBit
Definition: libwps_internal.h:252
@ JustificationLeft
Definition: libwps_internal.h:249
std::string m_error
a string used to store the parsing errors
Definition: WPS4Text.cpp:239
the class to store a color
Definition: libwps_internal.h:281
@ NoBreakBit
Definition: libwps_internal.h:252
long m_unknown
unknown data
Definition: WPS4Text.cpp:271
WPSEntry getFooterEntry() const
returns the footer entry (if such entry exists, if not returns an invalid entry)
Definition: WPS4Text.cpp:595
@ DTTM
Definition: WPS4Text.cpp:433
std::vector< DosLink > m_dosLinkList
the dos file links
Definition: WPS4Text.cpp:507
@ T_COMPLEX
Definition: WPS4Text.cpp:2454
WPS4Text(WPS4Parser &parser, RVNGInputStreamPtr &input)
contructor
Definition: WPS4Text.cpp:532
double m_labelIndent
the list indent
Definition: WPSList.h:93
PLC(PLC const &orig)=default
Internal: class to store a font name: name with encoding type.
Definition: WPS4Text.cpp:92
bool readStructures()
parsed all the text entries
Definition: WPS4Text.cpp:1143
PLC & operator=(PLC &&orig)=default
@ LargeDot
Definition: libwps_internal.h:397
State()
constructor
Definition: WPS4Text.cpp:468
DateTime()
constructor
Definition: WPS4Text.cpp:347
bool parseEntry(std::string const &name)
parses an entry
Definition: WPS4.cpp:509
@ JustificationCenter
Definition: libwps_internal.h:249
friend std::ostream & operator<<(std::ostream &o, DosLink const &dlink)
operator <<
Definition: WPS4Text.cpp:316
bool readText(WPSEntry const &entry)
reads a text section and sends it to a listener
Definition: WPS4Text.cpp:641
@ JustificationRight
Definition: libwps_internal.h:250
@ Z_String
Definition: WPS4Text.cpp:89
int m_id
the object identificator
Definition: WPS4Text.cpp:261
@ ATTR_PARAG
Definition: WPSTextParser.h:74
bool readParagraph(long endPos, int &id, std::string &mess)
reads a paragraph properties
Definition: WPS4Text.cpp:1712
@ Unknown
Definition: WPS4Text.cpp:433
bool(WPSTextParser::* FDPParser)(long endPos, int &id, std::string &mess)
callback when a new attribute is found in an FDPP/FDPC entry
Definition: WPSTextParser.h:103
std::shared_ptr< WPS4TextInternal::State > m_state
the internal state
Definition: WPS4Text.h:195
PLCType m_type
the plc type
Definition: WPS4Text.cpp:449
@ FTNd
Definition: WPS4Text.cpp:433
PLC get(std::string const &name)
returns the PLC corresponding to a name
Definition: WPS4Text.cpp:2487
std::vector< WPSEntry > m_FDPPs
the list of FDPP entries (ie list to find the paragraph properties lists )
Definition: WPS4Text.cpp:498
T y() const
second element
Definition: libwps_internal.h:547
Position m_pos
the way to define the text positions
Definition: WPS4Text.cpp:2466
void createTextBox(WPSEntry const &entry, WPSPosition const &pos, librevenge::RVNGPropertyList &extras)
creates a textbox and then send the data
Definition: WPS4.cpp:374
Type m_contentType
the type of the content
Definition: WPS4Text.cpp:2468
void sendObject(WPSPosition const &position, int id)
sends an object with given id ( via its WPS4Graph )
Definition: WPS4.cpp:334
Font & operator=(Font const &)=default
bool m_special
a flag to know if we have a special field (a note), ...
Definition: WPS4Text.cpp:183
std::vector< WPSTabStop > m_tabs
the tabulations
Definition: WPSParagraph.h:113
librevenge::RVNGString m_name
font name
Definition: WPSFont.h:81
Vec2f m_size
the object size in the document
Definition: WPS4Text.cpp:267
bool readPLC(WPSEntry const &zone, std::vector< long > &textPtrs, std::vector< long > &listValues, DataParser parser=nullptr)
reads a PLC (Pointer List Composant ?) in zone entry
Definition: WPS4Text.cpp:2514
@ WDynamic
Definition: WPSPosition.h:45
void setPage(int pg) const
sets the page
Definition: WPSPosition.h:180
Position
the way to define the text positions
Definition: WPS4Text.cpp:2449
int m_dlinkId
a id to retrieve a file name ( dos )
Definition: WPS4Text.cpp:185
Generated on Sun Nov 12 2023 23:06:07 for libwps by
doxygen 1.8.20