public PropertyResolver(WordprocessingMLPackage wordMLPackage) throws Docx4JException { this.wordMLPackage = wordMLPackage; MainDocumentPart mdp = wordMLPackage.getMainDocumentPart(); styleDefinitionsPart = mdp.getStyleDefinitionsPart(true); themePart = mdp.getThemePart(); numberingDefinitionsPart = mdp.getNumberingDefinitionsPart(); if (wordMLPackage.getMainDocumentPart().getDocumentSettingsPart()!=null && wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents()!=null) { themeFontLang = wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getThemeFontLang(); } init(); }
public static ConversionSectionWrappers process(WordprocessingMLPackage wmlPackage, boolean dummySections, boolean dummyPageNumbering) throws Docx4JException { List<ConversionSectionWrapper> conversionSections = null; Document document = wmlPackage.getMainDocumentPart().getContents(); RelationshipsPart rels = wmlPackage.getMainDocumentPart().getRelationshipsPart(); BooleanDefaultTrue evenAndOddHeaders = null; if ((wmlPackage.getMainDocumentPart().getDocumentSettingsPart() != null) && (wmlPackage.getMainDocumentPart().getDocumentSettingsPart().getContents() != null)) { evenAndOddHeaders = wmlPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getEvenAndOddHeaders(); } if (dummySections) { conversionSections = processDummy(wmlPackage, document, rels, evenAndOddHeaders, dummyPageNumbering); } else { conversionSections = processComplete(wmlPackage, document, rels, evenAndOddHeaders, dummyPageNumbering); } return new ConversionSectionWrappers(conversionSections); }
public RunFontSelector(WordprocessingMLPackage wordMLPackage, RunFontCharacterVisitor visitor, RunFontActionType outputType) { this.wordMLPackage = wordMLPackage; this.vis = visitor; this.outputType = outputType; vis.setRunFontSelector(this); fallbackFont = getPhysicalFont(getDefaultFont()); if (fallbackFont==null) { fallbackFont = getDefaultFont(); if (outputType!= RunFontActionType.DISCOVERY) { log.warn(getDefaultFont() + " is not mapped!"); } } vis.setFallbackFont(fallbackFont); if (wordMLPackage.getMainDocumentPart().getDocumentSettingsPart()!=null) { try { themeFontLang = wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getThemeFontLang(); } catch (Docx4JException e) { // TODO Auto-generated catch block log.error(e.getMessage(), e); } } }
CTSettings settings = dsp.getContents(); if (settings == null) { settings = myFactory.createCTSettings();
public PropertyResolver(WordprocessingMLPackage wordMLPackage) throws Docx4JException { this.wordMLPackage = wordMLPackage; MainDocumentPart mdp = wordMLPackage.getMainDocumentPart(); styleDefinitionsPart = mdp.getStyleDefinitionsPart(true); themePart = mdp.getThemePart(); numberingDefinitionsPart = mdp.getNumberingDefinitionsPart(); if (wordMLPackage.getMainDocumentPart().getDocumentSettingsPart()!=null && wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents()!=null) { themeFontLang = wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getThemeFontLang(); } init(); }
public static ConversionSectionWrappers process(WordprocessingMLPackage wmlPackage, boolean dummySections, boolean dummyPageNumbering) throws Docx4JException { List<ConversionSectionWrapper> conversionSections = null; Document document = wmlPackage.getMainDocumentPart().getContents(); RelationshipsPart rels = wmlPackage.getMainDocumentPart().getRelationshipsPart(); BooleanDefaultTrue evenAndOddHeaders = null; if ((wmlPackage.getMainDocumentPart().getDocumentSettingsPart() != null) && (wmlPackage.getMainDocumentPart().getDocumentSettingsPart().getContents() != null)) { evenAndOddHeaders = wmlPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getEvenAndOddHeaders(); } if (dummySections) { conversionSections = processDummy(wmlPackage, document, rels, evenAndOddHeaders, dummyPageNumbering); } else { conversionSections = processComplete(wmlPackage, document, rels, evenAndOddHeaders, dummyPageNumbering); } return new ConversionSectionWrappers(conversionSections); }
public RunFontSelector(WordprocessingMLPackage wordMLPackage, RunFontCharacterVisitor visitor, RunFontActionType outputType) { this.wordMLPackage = wordMLPackage; this.vis = visitor; this.outputType = outputType; vis.setRunFontSelector(this); fallbackFont = getPhysicalFont(getDefaultFont()); if (fallbackFont==null) { fallbackFont = getDefaultFont(); if (outputType!= RunFontActionType.DISCOVERY) { log.warn(getDefaultFont() + " is not mapped!"); } } vis.setFallbackFont(fallbackFont); if (wordMLPackage.getMainDocumentPart().getDocumentSettingsPart()!=null) { try { themeFontLang = wordMLPackage.getMainDocumentPart().getDocumentSettingsPart().getContents().getThemeFontLang(); } catch (Docx4JException e) { // TODO Auto-generated catch block log.error(e.getMessage(), e); } } }