2
* Copyright (C) 2004 Marc Maurer (j.m.maurer@student.utwente.nl)
2
* Copyright (C) 2004 Marc Maurer (uwog@uwog.net)
4
4
* This library is free software; you can redistribute it and/or
5
5
* modify it under the terms of the GNU Library General Public
26
* Copyright (C) 2004 Marc Maurer (j.m.maurer@student.utwente.nl)
26
* Copyright (C) 2004 Marc Maurer (uwog@uwog.net)
28
28
* This library is free software; you can redistribute it and/or
29
29
* modify it under the terms of the GNU Lesser General Public
84
84
case 0x03: // Hard End of Line/Soft End of Page/Column
85
85
listener->insertEOL();
86
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
87
88
case 0x04: // Temporary End of Line
88
89
listener->insertEOL();
90
91
case 0x05: // Temporary End of Page/Column
92
listener->insertBreak(WPX_PAGE_BREAK);
92
94
case 0x06: // Dormant Hard Return
93
95
listener->insertEOL();
95
97
case 0x07: // Hard End of Page
98
listener->insertBreak(WPX_PAGE_BREAK);
97
100
case 0x08: // Hard End of Column
98
101
listener->insertBreak(WPX_COLUMN_BREAK);
100
103
case 0x09: // Hard End of Column/Soft End of Page
101
104
listener->insertBreak(WPX_COLUMN_BREAK);
105
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
103
107
case 0x0A: // Hard End of Line (Hard EOC not in columns)
104
108
listener->insertEOL();
106
110
case 0x0B: // Hard EOL/Soft EOP (Hard EOC/soft EOP not columns)
107
111
listener->insertEOL();
112
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
109
114
case 0x0C: // Hard Hyphen at End of Line
110
115
listener->insertCharacter((uint16_t) '-');
112
117
case 0x0D: // Hard Hyphen at End of Page/Column
113
118
listener->insertCharacter((uint16_t) '-');
119
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
115
121
case 0x0E: // Soft Hyphen at End of Line
116
122
listener->insertCharacter((uint16_t) 0xad);
150
159
case 0x1B: // Hard End of Table Row/End of Table/Soft EOP
151
160
listener->closeRow();
152
161
listener->endTable();
162
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
154
164
case 0x1C: // Hard End of Table Row/Cell/End of Header
155
165
listener->closeRow();
157
167
case 0x1D: // Hard End of Table Row/Cell/Soft EOP/Start of Header
158
168
listener->closeRow();
169
listener->insertBreak(WPX_SOFT_PAGE_BREAK);
160
171
case 0x1E: // (reserved)