Changeset 943 for trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java
- Timestamp:
- 10/25/09 12:08:24 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java
r905 r943 41 41 import org.docx4j.fonts.Mapper; 42 42 import org.docx4j.jaxb.Context; 43 import org.docx4j.model.HeaderFooterPolicy; 43 import org.docx4j.model.structure.DocumentModel; 44 import org.docx4j.model.structure.HeaderFooterPolicy; 45 import org.docx4j.model.structure.PageDimensions; 44 46 import org.docx4j.openpackaging.contenttype.ContentType; 45 47 import org.docx4j.openpackaging.contenttype.ContentTypeManager; … … 59 61 import org.docx4j.openpackaging.parts.relationships.Namespaces; 60 62 import org.docx4j.wml.Document; 63 import org.docx4j.wml.SectPr; 61 64 import org.docx4j.wml.Styles; 62 65 … … 104 107 protected GlossaryDocumentPart glossaryDoc; 105 108 106 private HeaderFooterPolicy headerFooterPolicy; 109 private DocumentModel documentModel; 110 public DocumentModel getDocumentModel() { 111 if (documentModel==null) { 112 documentModel = new DocumentModel(this); 113 } 114 return documentModel; 115 } 116 117 118 private HeaderFooterPolicy headerFooterPolicy; 119 @Deprecated 107 120 public HeaderFooterPolicy getHeaderFooterPolicy() { 108 if (headerFooterPolicy==null) { 109 headerFooterPolicy = new HeaderFooterPolicy(this); 110 } 111 return headerFooterPolicy; 112 } 113 public void setHeaderFooterPolicy(HeaderFooterPolicy headerFooterPolicy) { 114 this.headerFooterPolicy = headerFooterPolicy; 115 } 116 121 122 return getDocumentModel().getSections().get(0).getHeaderFooterPolicy(); 123 } 117 124 118 125 /** … … 355 362 org.docx4j.wml.Document wmlDocumentEl = factory.createDocument(); 356 363 wmlDocumentEl.setBody(body); 364 365 // Create a basic sectPr using our Page model 366 PageDimensions page = new PageDimensions(); 367 SectPr sectPr = factory.createSectPr(); 368 body.setSectPr(sectPr); 369 sectPr.setPgSz(page.createPgSize() ); 370 sectPr.setPgMar(page.createPgMar()); 357 371 358 372 // Put the content in the part
Note: See TracChangeset
for help on using the changeset viewer.
