Class PdfUAPage
java.lang.Object
com.itextpdf.kernel.pdf.PdfObjectWrapper<PdfDictionary>
com.itextpdf.kernel.pdf.PdfPage
com.itextpdf.pdfua.PdfUAPage
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPdfUAPage(PdfDictionary pdfObject, PdfUA1Checker checker) Deprecated.protectedPdfUAPage(PdfDictionary pdfObject, PdfUAChecker checker) Creates newPdfUAPageinstance.protectedPdfUAPage(PdfDocument pdfDocument, PageSize pageSize, PdfUA1Checker checker) Deprecated.in favour ofPdfUAPage(PdfDocument, PageSize, PdfUAChecker)protectedPdfUAPage(PdfDocument pdfDocument, PageSize pageSize, PdfUAChecker checker) Creates newPdfUAPageinstance. -
Method Summary
Modifier and TypeMethodDescriptionvoidflush(boolean flushResourcesContentStreams) Flushes page dictionary, its content streams, annotations and thumb image.Methods inherited from class PdfPage
addAnnotation, addAnnotation, addAssociatedFile, addAssociatedFile, addOutputIntent, containsAnnotation, copyAsFormXObject, copyTo, copyTo, copyTo, flush, getAnnotations, getAnnotsSize, getArtBox, getAssociatedFiles, getBleedBox, getContentBytes, getContentStream, getContentStreamCount, getCropBox, getDocument, getFirstContentStream, getLastContentStream, getMediaBox, getNextMcid, getOutlines, getPageSize, getPageSizeWithRotation, getPdfLayers, getResources, getRotation, getStreamBytes, getStructParentIndex, getTabOrder, getThumbnailImage, getTrimBox, getXmpMetadata, isIgnorePageRotationForContent, isWrappedObjectMustBeIndirect, newContentStreamAfter, newContentStreamBefore, put, remove, removeAnnotation, removeAnnotation, setAdditionalAction, setArtBox, setBleedBox, setCropBox, setIgnorePageRotationForContent, setMediaBox, setPageLabel, setPageLabel, setResources, setRotation, setTabOrder, setThumbnailImage, setTrimBox, setXmpMetadata, setXmpMetadata, setXmpMetadata
-
Field Details
-
checker
-
-
Constructor Details
-
PdfUAPage
Deprecated.in favour ofPdfUAPage(PdfDictionary, PdfUAChecker)Creates newPdfUAPageinstance.- Parameters:
pdfObject- thePdfDictionaryobject on which thePdfUAPagewill be basedchecker-PdfUA1Checkerto check the requirements of the PDF/UA-1 standard
-
PdfUAPage
Deprecated.in favour ofPdfUAPage(PdfDocument, PageSize, PdfUAChecker)Creates newPdfUAPageinstance.- Parameters:
pdfDocument- thePdfDocumentobject which will contain thePdfUAPagepageSize-PageSizethe size of thePdfUAPagechecker-PdfUA1Checkerto check the requirements of the PDF/UA-1 standard
-
PdfUAPage
Creates newPdfUAPageinstance.- Parameters:
pdfObject- thePdfDictionaryobject on which thePdfUAPagewill be basedchecker-PdfUACheckerto check the requirements of the PDF/UA standard
-
PdfUAPage
Creates newPdfUAPageinstance.- Parameters:
pdfDocument- thePdfDocumentobject which will contain thePdfUAPagepageSize-PageSizethe size of thePdfUAPagechecker-PdfUACheckerto check the requirements of the PDF/UA standard
-
-
Method Details
-
flush
public void flush(boolean flushResourcesContentStreams) Description copied from class:PdfPageFlushes page dictionary, its content streams, annotations and thumb image. IfflushResourcesContentStreamsis true, all content streams that are rendered on this page (like FormXObjects, annotation appearance streams, patterns) and also all images associated with this page will also be flushed.For notes about tag structure flushing see
PdfPage#flush() method.If
PdfADocumentis used, flushing will be applied only ifflushResourcesContentStreamsis true.Be careful with handling document in which some of the pages are flushed. Keep in mind that flushed objects are finalized and are completely written to the output stream. This frees their memory but makes it impossible to modify or read data from them. Whenever there is an attempt to modify or to fetch flushed object inner contents an exception will be thrown. Flushing is only possible for objects in the writing and stamping modes, also its possible to flush modified objects in append mode.
-
PdfUAPage(PdfDictionary, PdfUAChecker)