iText 7 7.1.8 API
iText.IO.Image.TiffImageData Class Reference
Inheritance diagram for iText.IO.Image.TiffImageData:
iText.IO.Image.RawImageData iText.IO.Image.ImageData

Public Member Functions

virtual bool  IsRecoverFromImageError ()
 
virtual int  GetPage ()
 
virtual bool  IsDirect ()
 
virtual void  SetOriginalType (ImageType originalType)
 
- Public Member Functions inherited from iText.IO.Image.RawImageData
override bool  IsRawImage ()
 
virtual int  GetTypeCcitt ()
 
virtual void  SetTypeCcitt (int typeCcitt)
 
- Public Member Functions inherited from iText.IO.Image.ImageData
virtual Uri  GetUrl ()
 
virtual void  SetUrl (Uri url)
 
virtual int[]  GetTransparency ()
 
virtual void  SetTransparency (int[] transparency)
 
virtual bool  IsInverted ()
 
virtual void  SetInverted (bool inverted)
 
virtual float  GetRotation ()
 
virtual void  SetRotation (float rotation)
 
virtual IccProfile  GetProfile ()
 
virtual void  SetProfile (IccProfile profile)
 
virtual int  GetDpiX ()
 
virtual int  GetDpiY ()
 
virtual void  SetDpi (int dpiX, int dpiY)
 
virtual int  GetColorTransform ()
 
virtual void  SetColorTransform (int colorTransform)
 
virtual bool  IsDeflated ()
 
virtual void  SetDeflated (bool deflated)
 
virtual ImageType  GetOriginalType ()
 
virtual int  GetColorSpace ()
 
virtual void  SetColorSpace (int colorSpace)
 
virtual byte[]  GetData ()
 
virtual bool  CanBeMask ()
 
virtual bool  IsMask ()
 
virtual iText.IO.Image.ImageData  GetImageMask ()
 
virtual void  SetImageMask (iText.IO.Image.ImageData imageMask)
 
virtual bool  IsSoftMask ()
 
virtual void  MakeMask ()
 
virtual float  GetWidth ()
 
virtual void  SetWidth (float width)
 
virtual float  GetHeight ()
 
virtual void  SetHeight (float height)
 
virtual int  GetBpc ()
 
virtual void  SetBpc (int bpc)
 
virtual bool  IsInterpolation ()
 
virtual void  SetInterpolation (bool interpolation)
 
virtual float  GetXYRatio ()
 
virtual void  SetXYRatio (float XYRatio)
 
virtual IDictionary< String, Object >  GetImageAttributes ()
 
virtual void  SetImageAttributes (IDictionary< String, Object > imageAttributes)
 
virtual String  GetFilter ()
 
virtual void  SetFilter (String filter)
 
virtual IDictionary< String, Object >  GetDecodeParms ()
 
virtual float[]  GetDecode ()
 
virtual void  SetDecode (float[] decode)
 
virtual bool  CanImageBeInline ()
  Checks if image can be inline More...
 

Static Public Member Functions

static int  GetNumberOfPages (RandomAccessFileOrArray raf)
  Gets the number of pages the TIFF document has. More...
 
static int  GetNumberOfPages (byte[] bytes)
  Gets the number of pages the TIFF document has. More...
 

Additional Inherited Members

- Static Public Attributes inherited from iText.IO.Image.RawImageData
const int  CCITTG4 = 0x100
  Pure two-dimensional encoding (Group 4) More...
 
const int  CCITTG3_1D = 0x101
  Pure one-dimensional encoding (Group 3, 1-D) More...
 
const int  CCITTG3_2D = 0x102
  Mixed one- and two-dimensional encoding (Group 3, 2-D) More...
 
const int  CCITT_BLACKIS1 = 1
  A flag indicating whether 1-bits are to be interpreted as black pixels and 0-bits as white pixels, More...
 
const int  CCITT_ENCODEDBYTEALIGN = 2
  A flag indicating whether the filter expects extra 0-bits before each encoded line so that the line begins on a byte boundary. More...
 
const int  CCITT_ENDOFLINE = 4
  A flag indicating whether end-of-line bit patterns are required to be present in the encoding. More...
 
const int  CCITT_ENDOFBLOCK = 8
  A flag indicating whether the filter expects the encoded data to be terminated by an end-of-block pattern, overriding the Rows parameter. More...
 

Member Function Documentation

◆ GetNumberOfPages() [1/2]

static int iText.IO.Image.TiffImageData.GetNumberOfPages ( byte[]  bytes )
inlinestatic

Gets the number of pages the TIFF document has.

Parameters
bytes a byte array containing a TIFF image.
Returns
the number of pages.

◆ GetNumberOfPages() [2/2]

static int iText.IO.Image.TiffImageData.GetNumberOfPages ( RandomAccessFileOrArray  raf )
inlinestatic

Gets the number of pages the TIFF document has.

Parameters
raf a RandomAccessFileOrArray containing a TIFF image.
Returns
the number of pages.