// package constructor, only called by Fields
PageCountField(OdfElement odfElement) {
TextSpanElement spanElement = ((OdfFileDom) odfElement.getOwnerDocument()).newOdfElement(TextSpanElement.class);
odfElement.appendChild(spanElement);
pageCountElement = spanElement.newTextPageCountElement(null);
try {
OdfFileDom dom = (OdfFileDom) odfElement.getOwnerDocument();
Meta meta = ((Document) dom.getDocument()).getOfficeMetadata();
int count = meta.getDocumentStatistic().getPageCount();
pageCountElement.setTextContent(String.valueOf(count));