iText 8.0.5 API
iText.Kernel.Pdf.Canvas.Wmf.WmfImageData Class Reference

Image implementation for WMF, Windows Metafile. More...

Inheritance diagram for iText.Kernel.Pdf.Canvas.Wmf.WmfImageData:
iText.IO.Image.ImageData

Public Member Functions

  WmfImageData (String fileName)
  Creates a WmfImage from a file. More...
 
  WmfImageData (Uri url)
  Creates a WmfImage from a URL. More...
 
  WmfImageData (byte[] bytes)
  Creates a WmfImage from a byte[]. More...
 
- Public Member Functions inherited from iText.IO.Image.ImageData
virtual bool  IsRawImage ()
 
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  GetColorEncodingComponentsNumber ()
  Gets the number of components used to encode colorspace. More...
 
virtual void  SetColorEncodingComponentsNumber (int colorEncodingComponentsNumber)
  Sets the number of components used to encode colorspace. More...
 
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...
 

Additional Inherited Members

- Package Functions inherited from iText.IO.Image.ImageData
  ImageData (Uri url, ImageType type)
 
  ImageData (byte[] bytes, ImageType type)
 
- Package Attributes inherited from iText.IO.Image.ImageData
Uri  url
 
int[]  transparency
 
ImageType  originalType
 
float  width
 
float  height
 
byte[]  data
 
int  imageSize
 
int  bpc = 1
 
int  colorEncodingComponentsNumber = -1
  Is the number of components used to encode colorspace. More...
 
float[]  decode
 
IDictionary< String, Object >  decodeParms
 
bool  inverted = false
 
float  rotation
 
IccProfile  profile
 
int  dpiX = 0
 
int  dpiY = 0
 
int  colorTransform = 1
 
bool  deflated
 
bool  mask = false
 
iText.IO.Image.ImageData  imageMask
 
bool  interpolation
 
float  XYRatio = 0
 
String  filter
 
IDictionary< String, Object >  imageAttributes
 
long?  mySerialId = GetSerialId()
 

Detailed Description

Image implementation for WMF, Windows Metafile.

Constructor & Destructor Documentation

◆ WmfImageData() [1/3]

iText.Kernel.Pdf.Canvas.Wmf.WmfImageData.WmfImageData ( String  fileName )
inline

Creates a WmfImage from a file.

Parameters
fileName pah to the file

◆ WmfImageData() [2/3]

iText.Kernel.Pdf.Canvas.Wmf.WmfImageData.WmfImageData ( Uri  url )
inline

Creates a WmfImage from a URL.

Parameters
url URL to the file

◆ WmfImageData() [3/3]

iText.Kernel.Pdf.Canvas.Wmf.WmfImageData.WmfImageData ( byte[]  bytes )
inline

Creates a WmfImage from a byte[].

Parameters
bytes the image bytes