Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER Copyright 2011 IBM. All rights reserved. Use is subject to license terms. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at You can also obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. /
package org.odftoolkit.simple.common.field;
A PageCountField displays the total number of pages in a document. The value of this field is from the owner document meta statistic information.

NOTE: Before the document is opened in any editor, the value of this field maybe invalid.

public class PageCountField extends Field {
	// package constructor, only called by Fields
	PageCountField(OdfElement odfElement) {
		TextSpanElement spanElement = ((OdfFileDomodfElement.getOwnerDocument()).newOdfElement(TextSpanElement.class);
		try {
			OdfFileDom dom = (OdfFileDomodfElement.getOwnerDocument();
			Meta meta = ((Documentdom.getDocument()).getOfficeMetadata();
			int count = meta.getDocumentStatistic().getPageCount();
catch (Exception e) {
			// get meta info failed, do not set count value. Let editor update
			// it.

Specifies the number format of this field.

format the format which is predefined in NumberFormat.
See also:
	public void setNumberFormat(NumberFormat format) {

Return an instance of TextPageCountElement which represents this feature.

an instance of TextPageCountElement
	public FieldType getFieldType() {
New to GrepCode? Check out our FAQ X