Class ITextOutputDevice

All Implemented Interfaces:
OutputDevice

public class ITextOutputDevice extends AbstractOutputDevice implements OutputDevice
This class is largely based on PdfGraphics2D. See http://sourceforge.net/ projects/itext/ for license information.
  • Field Details

    • FILL

      private static final int FILL
      See Also:
    • STROKE

      private static final int STROKE
      See Also:
    • CLIP

      private static final int CLIP
      See Also:
    • IDENTITY

      private static final AffineTransform IDENTITY
    • STROKE_ONE

      private static final BasicStroke STROKE_ONE
    • ROUND_RECT_DIMENSIONS_DOWN

      private static final boolean ROUND_RECT_DIMENSIONS_DOWN
    • _currentPage

      private @Nullable PdfContentByte _currentPage
    • _pageHeight

      private float _pageHeight
    • _font

      private @Nullable ITextFSFont _font
    • _transform

      private AffineTransform _transform
    • _color

      private Color _color
    • _fillColor

      private @Nullable Color _fillColor
    • _strokeColor

      private @Nullable Color _strokeColor
    • _stroke

      private @Nullable Stroke _stroke
    • _originalStroke

      private @Nullable Stroke _originalStroke
    • _oldStroke

      private @Nullable Stroke _oldStroke
    • _opacity

      private float _opacity
    • _clip

      private @Nullable Area _clip
    • _sharedContext

      private @Nullable SharedContext _sharedContext
    • _dotsPerPoint

      private final float _dotsPerPoint
    • _writer

      private @Nullable PdfWriter _writer
    • _readerCache

      private final Map<URI,PdfReader> _readerCache
    • _defaultDestination

      private @Nullable PdfDestination _defaultDestination
    • _bookmarks

      private List<ITextOutputDevice.Bookmark> _bookmarks
    • _metadata

      private final List<@Nullable ITextOutputDevice.Metadata> _metadata
    • _root

      private @Nullable Box _root
    • _startPageNo

      private int _startPageNo
    • _nextFormFieldIndex

      private int _nextFormFieldIndex
    • _linkTargetAreas

      private final Set<String> _linkTargetAreas
  • Constructor Details

    • ITextOutputDevice

      public ITextOutputDevice(float dotsPerPoint)
  • Method Details