public int getPages() { if (props.getProperties().isSetPages()) { return props.getProperties().getPages(); } return -1; } public int getWords() {
appendIfPresent(text, "LinksUpToDate", props.getLinksUpToDate()); appendIfPresent(text, "Manager", props.getManager()); appendIfPresent(text, "Pages", props.getPages()); appendIfPresent(text, "Paragraphs", props.getParagraphs()); appendIfPresent(text, "PresentationFormat", props.getPresentationFormat());
setProperty(metadata, OfficeOpenXMLExtended.TOTAL_TIME, totalTime); if (propsHolder.getPages() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getPages()); } else if (propsHolder.getSlides() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getSlides()); setProperty(metadata, Office.PAGE_COUNT, propsHolder.getPages()); setProperty(metadata, Office.SLIDE_COUNT, propsHolder.getSlides()); setProperty(metadata, Office.PARAGRAPH_COUNT, propsHolder.getParagraphs());
public int getPages() { if (props.getProperties().isSetPages()) { return props.getProperties().getPages(); } return -1; } public int getWords() {
/** * Returns the extended document properties, eg * application */ public String getExtendedPropertiesText() { StringBuffer text = new StringBuffer(); org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.CTProperties props = getDocument().getProperties().getExtendedProperties().getUnderlyingProperties(); appendIfPresent(text, "Application", props.getApplication()); appendIfPresent(text, "AppVersion", props.getAppVersion()); appendIfPresent(text, "Characters", props.getCharacters()); appendIfPresent(text, "CharactersWithSpaces", props.getCharactersWithSpaces()); appendIfPresent(text, "Company", props.getCompany()); appendIfPresent(text, "HyperlinkBase", props.getHyperlinkBase()); appendIfPresent(text, "HyperlinksChanged", props.getHyperlinksChanged()); appendIfPresent(text, "Lines", props.getLines()); appendIfPresent(text, "LinksUpToDate", props.getLinksUpToDate()); appendIfPresent(text, "Manager", props.getManager()); appendIfPresent(text, "Pages", props.getPages()); appendIfPresent(text, "Paragraphs", props.getParagraphs()); appendIfPresent(text, "PresentationFormat", props.getPresentationFormat()); appendIfPresent(text, "Template", props.getTemplate()); appendIfPresent(text, "TotalTime", props.getTotalTime()); return text.toString(); } /**
appendIfPresent(text, "LinksUpToDate", props.getLinksUpToDate()); appendIfPresent(text, "Manager", props.getManager()); appendIfPresent(text, "Pages", props.getPages()); appendIfPresent(text, "Paragraphs", props.getParagraphs()); appendIfPresent(text, "PresentationFormat", props.getPresentationFormat());
setProperty(metadata, OfficeOpenXMLExtended.TOTAL_TIME, totalTime); if (propsHolder.getPages() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getPages()); } else if (propsHolder.getSlides() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getSlides()); setProperty(metadata, Office.PAGE_COUNT, propsHolder.getPages()); setProperty(metadata, Office.SLIDE_COUNT, propsHolder.getSlides()); setProperty(metadata, Office.PARAGRAPH_COUNT, propsHolder.getParagraphs()); setProperty(metadata, Metadata.TEMPLATE, propsHolder.getTemplate()); setProperty(metadata, Metadata.TOTAL_TIME, totalTime); setProperty(metadata, MSOffice.PAGE_COUNT, propsHolder.getPages()); setProperty(metadata, MSOffice.SLIDE_COUNT, propsHolder.getSlides()); setProperty(metadata, MSOffice.PARAGRAPH_COUNT, propsHolder.getParagraphs());
addProperty(metadata, OfficeOpenXMLExtended.TOTAL_TIME, totalTime); if (propsHolder.getPages() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getPages()); } else if (propsHolder.getSlides() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getSlides()); addProperty(metadata, Office.PAGE_COUNT, propsHolder.getPages()); addProperty(metadata, Office.SLIDE_COUNT, propsHolder.getSlides()); addProperty(metadata, Office.PARAGRAPH_COUNT, propsHolder.getParagraphs()); addProperty(metadata, Metadata.TEMPLATE, propsHolder.getTemplate()); addProperty(metadata, Metadata.TOTAL_TIME, totalTime); addProperty(metadata, MSOffice.PAGE_COUNT, propsHolder.getPages()); addProperty(metadata, MSOffice.SLIDE_COUNT, propsHolder.getSlides()); addProperty(metadata, MSOffice.PARAGRAPH_COUNT, propsHolder.getParagraphs());