Table of Contents

Namespace iText.Kernel.Utils.Annotationsflattening

Classes

AbstractTextMarkupAnnotationFlattener

This class is used to flatten text markup annotations.

DefaultAnnotationFlattener

This class is used to flatten annotations.

HighLightTextMarkupAnnotationFlattener

Implementation of IAnnotationFlattener for highlight text markup annotations.

NotSupportedFlattener

This class is used to warn that annotation flattening is not supported for the given annotation.

PdfAnnotationFlattenFactory

Helper class to retrieve the annotation flatten worker for the specified annotation subtype.

RemoveWithoutDrawingFlattener

This class is used to Remove annotations without drawing them on the page content stream.

SquigglyTextMarkupAnnotationFlattener

Implementation of IAnnotationFlattener for squiggly annotations.

StrikeOutTextMarkupAnnotationFlattener

Implementation of IAnnotationFlattener for strikeout annotations.

UnderlineTextMarkupAnnotationFlattener

Implementation of IAnnotationFlattener for underline annotations.

WarnFormfieldFlattener

This class is used to warn user that annotation will not be flattened.

Interfaces

IAnnotationFlattener

Interface for annotation flatten workers.