diff options
author | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-01-08 21:30:31 +0100 |
---|---|---|
committer | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-01-08 21:30:31 +0100 |
commit | 235cf24518ca40bec59b497a416d9831db12eaa3 (patch) | |
tree | 4892229aa435f81206480e256e71a7678dcbee22 /src/plugins | |
parent | b05499223916879e051d102e1b7e2fd080f46e7d (diff) |
further extended example to include annotations (emphasized and strong). The DemoOutput for that is still missing, though. convenience build functions have also been implemented in Document.cpp.
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/html/DemoOutput.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/html/DemoOutput.cpp b/src/plugins/html/DemoOutput.cpp index 307d37a..c858695 100644 --- a/src/plugins/html/DemoOutput.cpp +++ b/src/plugins/html/DemoOutput.cpp @@ -183,6 +183,10 @@ Rooted<xml::Element> DemoHTMLTransformer::transformParagraph( // transform paragraph children to XML as well for (auto &n : par->getField()) { + if (n->isa(typeOf<model::AnnotationEntity::Anchor>())) { + // TODO: Handle Anchors! + continue; + } std::string childDescriptorName = n->getDescriptor()->getName(); if (childDescriptorName == "text") { Handle<model::DocumentPrimitive> primitive = @@ -193,7 +197,6 @@ Rooted<xml::Element> DemoHTMLTransformer::transformParagraph( p->children.push_back( new xml::Text(mgr, primitive->getContent().asString())); } - // TODO: Handle non-text content } return p; } |