equal
deleted
inserted
replaced
102 if (i == 0 && valueCount) xmlWriter->writeEndElement(); |
102 if (i == 0 && valueCount) xmlWriter->writeEndElement(); |
103 if (i == 0) xmlWriter->writeStartElement(L"table:table-row"); |
103 if (i == 0) xmlWriter->writeStartElement(L"table:table-row"); |
104 |
104 |
105 valueCount++; |
105 valueCount++; |
106 |
106 |
107 xmlWriter->writeStartElement(L"table:table-cell"); |
107 switch (columnTypes[i]) { |
108 xmlWriter->writeTextElement(L"text:p",{}, value); |
108 case TypeId::INTEGER: |
109 xmlWriter->writeEndElement(); |
109 xmlWriter->writeEmptyElement(L"table:table-cell",{ |
|
110 L"office:value-type", L"float", |
|
111 L"office:value", value |
|
112 }); |
|
113 break; |
|
114 default: |
|
115 xmlWriter->writeStartElement(L"table:table-cell"); |
|
116 xmlWriter->writeTextElement(L"text:p",{}, value); |
|
117 xmlWriter->writeEndElement(); |
|
118 } |
110 } |
119 } |
111 |
120 |
112 void endOfPipe() { |
121 void endOfPipe() { |
113 if (valueCount) xmlWriter->writeEndElement(); |
122 if (valueCount) xmlWriter->writeEndElement(); |
114 if (relationCount) xmlWriter->writeEndElement(); |
123 if (relationCount) xmlWriter->writeEndElement(); |