private void render(final Text node, final DocxRendererContext docx) { docx.text(node.getChars().unescape()); /* // add text to last R R r = docx.getR(); final org.docx4j.wml.Text text = docx.addWrappedText(r); text.setValue(node.getChars().unescape()); text.setSpace(RunFormatProvider.SPACE_PRESERVE); */ }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlEntity node, NodeRendererContext context, HtmlWriter html) { if (context.getHtmlOptions().unescapeHtmlEntities) { html.text(node.getChars().unescape()); } else { html.raw(node.getChars().unescapeNoEntities()); } }
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@SuppressWarnings("MethodMayBeStatic") void render(Text node, NodeRendererContext context, HtmlWriter html) { html.text(Escaping.normalizeEOL(node.getChars().unescape())); }
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
private void render(ZzzzzzBlock node, NodeRendererContext context, HtmlWriter html) { html.raw("{}"); html.raw(node.getText().unescape()); html.raw("{}"); }
private void render(final Link node, final DocxRendererContext docx) { ResolvedLink resolvedLink = docx.resolveLink(LinkType.LINK, node.getUrl().unescape(), null, null); // we have a title part, use that Attributes attributes = resolvedLink.getNonNullAttributes(); if (node.getTitle().isNotNull()) { attributes.replaceValue(Attribute.TITLE_ATTR, node.getTitle().unescape()); } else { attributes.remove(Attribute.TITLE_ATTR); } attributes = docx.extendRenderingNodeAttributes(AttributablePart.NODE, attributes); renderURL(node.getUrl(), docx, resolvedLink.getUrl(), attributes, new ChildRenderer(docx, node)); }
private void render(Zzzzzz node, NodeRendererContext context, HtmlWriter html) { if (options.zzzzzzOption1) html.attr("href", context.encodeUrl(options.zzzzzzOption2)); html.withAttr().tag("a"); html.text(node.getText().unescape()); html.tag("/a"); }
private void render(ZzzzzzBlock node, NodeRendererContext context, HtmlWriter html) { if (options.zzzzzzOption1) html.attr("href", context.encodeUrl(options.zzzzzzOption2)); html.withAttr().tag("a"); html.text(node.getText().unescape()); html.tag("/a"); }
private void render(final Node node, final DocxRendererContext docx) { BasedSequence chars = node.getChars(); MainDocumentPart mdp = docx.getDocxDocument(); if (node instanceof Block) { docx.setBlockFormatProvider(new BlockFormatProviderBase<>(docx, docx.getDocxRendererOptions().LOOSE_PARAGRAPH_STYLE)); docx.createP(); docx.renderChildren(node); } else { docx.text(chars.unescape()); } }
private void render(Image node, NodeRendererContext context, HtmlWriter html) { if (!context.isDoNotRenderLinks()) { String altText = new TextCollectingVisitor().collectAndGetText(node); ResolvedLink resolvedLink = context.resolveLink(LinkType.IMAGE, node.getUrl().unescape(), null); html.raw("!").raw(resolvedLink.getUrl()).raw("!"); } }
private void render(Image node, NodeRendererContext context, HtmlWriter html) { if (!context.isDoNotRenderLinks()) { String altText = new TextCollectingVisitor().collectAndGetText(node); ResolvedLink resolvedLink = context.resolveLink(LinkType.IMAGE, node.getUrl().unescape(), null); html.raw("!").raw(resolvedLink.getUrl()).raw("!"); } }
private void render(MailLink node, NodeRendererContext context, HtmlWriter html) { String text = node.getText().unescape(); if (context.isDoNotRenderLinks()) { html.text(text); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, text, null); html.raw("[").raw(text).raw("|mailto:").raw(resolvedLink.getUrl()).raw("]"); } }
private void render(MailLink node, NodeRendererContext context, HtmlWriter html) { String text = node.getText().unescape(); if (context.isDoNotRenderLinks()) { html.text(text); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, text, null); html.raw("[").raw(text).raw("|mailto:").raw(resolvedLink.getUrl()).raw("]"); } }
private void render(Link node, NodeRendererContext context, HtmlWriter html) { if (context.isDoNotRenderLinks()) { context.renderChildren(node); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, node.getUrl().unescape(), null); html.raw("["); context.renderChildren(node); html.raw("|").raw(resolvedLink.getUrl()).raw("]"); } }
private void renderEmbedLink(final EmbedLink node, final NodeRendererContext context, final HtmlWriter html) { if (context.isDoNotRenderLinks()) { context.renderChildren(node); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, node.getUrl().unescape(), null); html.attr("title", node.getText()) .attr("src", resolvedLink.getUrl()) .withAttr() .tag("embed", true); } }
private void render(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html) { BasedSequence info = node.getInfo(); if (info.isNotNull() && !info.isBlank()) { html.line().raw("{code:lang=" + info.unescape() + "}").line(); } else { html.line().raw("{code}").line(); } html.raw(node.getContentChars().normalizeEOL()); html.line().raw("{code}").blankLine(); }
private void render(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html) { BasedSequence info = node.getInfo(); if (info.isNotNull() && !info.isBlank()) { html.line().raw("{code:lang=" + info.unescape() + "}").line(); } else { html.line().raw("{code}").line(); } html.raw(node.getContentChars().normalizeEOL()); html.line().raw("{code}").blankLine(); }