protected ConditionsPart createConditionsPart(WordprocessingMLPackage pkgOut, Conditions conditions) throws InvalidFormatException { conditionsPart = new ConditionsPart(new PartName("/customXml/item1.xml")); // name doesn't matter pkgOut.getMainDocumentPart().addTargetPart(conditionsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); // Word will silently drop the CXPs if they aren't added to the MDP! addPropertiesPart(pkgOut, conditionsPart, "http://opendope.org/conditions"); conditionsPart.setJaxbElement(conditions); return conditionsPart; }
protected XPathsPart createXPathsPart(WordprocessingMLPackage pkgOut, Xpaths xpaths) throws InvalidFormatException { xPathsPart = new XPathsPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(xPathsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); addPropertiesPart(pkgOut, xPathsPart, "http://opendope.org/xpaths"); xPathsPart.setJaxbElement(xpaths); return xPathsPart; }
String layoutRelId = wordMLPackage.getMainDocumentPart().addTargetPart(layout).getId(); String dataRelId = wordMLPackage.getMainDocumentPart().addTargetPart(data).getId(); String colorsRelId = wordMLPackage.getMainDocumentPart().addTargetPart(colors).getId(); String styleRelId = wordMLPackage.getMainDocumentPart().addTargetPart(style).getId();
protected void createParts(WordprocessingMLPackage pkgOut) throws InvalidFormatException { super.createParts(pkgOut); // Add OpenDoPE parts to target // .. Questions questionsPart = new QuestionsPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(questionsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); addPropertiesPart(pkgOut, questionsPart,"http://opendope.org/questions"); questionsPart.setJaxbElement(new Questionnaire()); Questionnaire.Questions questions = new Questionnaire.Questions(); questionsPart.getJaxbElement().setQuestions(questions); // .. Standardised Answer format standardisedAnswersPart = new StandardisedAnswersPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(standardisedAnswersPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); storeItemID = addPropertiesPart(pkgOut, standardisedAnswersPart, "http://opendope.org/answers"); standardisedAnswersPart.setJaxbElement(new Answers()); }
NumberingDefinitionsPart ndp = new NumberingDefinitionsPart(); ndp.setJaxbElement(transitionContainer.getNumbering()); mdp.addTargetPart(ndp); fontsPart.setJaxbElement(transitionContainer.getFonts()); mdp.addTargetPart(fontsPart); } catch (InvalidFormatException e) {}
.addTargetPart(afiPart); CTAltChunk ac = Context.getWmlObjectFactory() .createCTAltChunk();
Relationship rel = target.getMainDocumentPart().addTargetPart(clonedPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS);
if (dsp==null) { dsp = new DocumentSettingsPart(); wmlPackage.getMainDocumentPart().addTargetPart(dsp);
wordDocumentPart.addTargetPart(stylesPart); // NB - add it to main doc part, not package! wmlPack.getMainDocumentPart().addTargetPart(dsp); dsp.setJaxbElement(new CTSettings()); dsp.setOverrideTableStyleFontSizeAndJustification(true);
myDocumentPart.addTargetPart(footnotesPart); myDocumentPart.addTargetPart(dsp);
final Styles styles = (Styles) XmlUtils.unmarshalString(STYLES_XML.getFrom(options)); ((org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart) stylesPart).setJaxbElement(styles); documentPart.addTargetPart(stylesPart); // NB - add it to main doc part, not package! assert documentPart.getStyleDefinitionsPart() != null : "Styles failed to set"; final Numbering numbering = (Numbering) XmlUtils.unmarshalString(NUMBERING_XML.getFrom(options)); ((org.docx4j.openpackaging.parts.WordprocessingML.NumberingDefinitionsPart) numberingPart).setJaxbElement(numbering); documentPart.addTargetPart(numberingPart); // NB - add it to main doc part, not package! assert documentPart.getNumberingDefinitionsPart() != null : "Numbering failed to set";
private Relationship createHeaderPart(String nameSuffix) throws Docx4JException, IOException, JAXBException { HeaderPart headerPart = new HeaderPart(new PartName("/word/header-" + nameSuffix + ".xml")); Relationship rel = wordMLPackage.getMainDocumentPart().addTargetPart(headerPart); setHdr(headerPart); return rel; }
private void setCommentRel() { if (!commentRelSet()) { CommentsPart cp; try { cp = new CommentsPart(); // Part must have minimal contents org.docx4j.wml.ObjectFactory wmlObjectFactory = new ObjectFactory(); wordMlPackage.getMainDocumentPart().addTargetPart(cp); } catch (InvalidFormatException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
protected XPathsPart createXPathsPart(WordprocessingMLPackage pkgOut, Xpaths xpaths) throws InvalidFormatException { xPathsPart = new XPathsPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(xPathsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); addPropertiesPart(pkgOut, xPathsPart, "http://opendope.org/xpaths"); xPathsPart.setJaxbElement(xpaths); return xPathsPart; }
protected ConditionsPart createConditionsPart(WordprocessingMLPackage pkgOut, Conditions conditions) throws InvalidFormatException { conditionsPart = new ConditionsPart(new PartName("/customXml/item1.xml")); // name doesn't matter pkgOut.getMainDocumentPart().addTargetPart(conditionsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); // Word will silently drop the CXPs if they aren't added to the MDP! addPropertiesPart(pkgOut, conditionsPart, "http://opendope.org/conditions"); conditionsPart.setJaxbElement(conditions); return conditionsPart; }
private void setCommentRel() { if (!commentRelSet()) { CommentsPart cp; try { cp = new CommentsPart(); // Part must have minimal contents Comments comments = wmlObjectFactory.createComments(); cp.setJaxbElement(comments); wordMlPackage.getMainDocumentPart().addTargetPart(cp); } catch (InvalidFormatException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
cp.setJaxbElement(comments); wordDocumentPart.addTargetPart(cp);
String layoutRelId = wordMLPackage.getMainDocumentPart().addTargetPart(layout).getId(); String dataRelId = wordMLPackage.getMainDocumentPart().addTargetPart(data).getId(); String colorsRelId = wordMLPackage.getMainDocumentPart().addTargetPart(colors).getId(); String styleRelId = wordMLPackage.getMainDocumentPart().addTargetPart(style).getId();
protected void createParts(WordprocessingMLPackage pkgOut) throws InvalidFormatException { super.createParts(pkgOut); // Add OpenDoPE parts to target // .. Questions questionsPart = new QuestionsPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(questionsPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); addPropertiesPart(pkgOut, questionsPart,"http://opendope.org/questions"); questionsPart.setJaxbElement(new Questionnaire()); Questionnaire.Questions questions = new Questionnaire.Questions(); questionsPart.getJaxbElement().setQuestions(questions); // .. Standardised Answer format standardisedAnswersPart = new StandardisedAnswersPart(new PartName("/customXml/item1.xml")); pkgOut.getMainDocumentPart().addTargetPart(standardisedAnswersPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS); storeItemID = addPropertiesPart(pkgOut, standardisedAnswersPart, "http://opendope.org/answers"); standardisedAnswersPart.setJaxbElement(new Answers()); }
try { ndp = new NumberingDefinitionsPart(); wordMLPackage.getMainDocumentPart().addTargetPart(ndp); ndp.setJaxbElement( Context.getWmlObjectFactory().createNumbering() ); } catch (InvalidFormatException e1) {