com.lowagie.text
Class ImgWMF
java.lang.Object
|
+--com.lowagie.text.Rectangle
|
+--com.lowagie.text.Image
|
+--com.lowagie.text.ImgWMF
- All Implemented Interfaces:
- Element, MarkupAttributes
- public class ImgWMF
- extends Image
- implements Element
An ImgWMF is the representation of a windows metafile
that has to be inserted into the document
- See Also:
Element,
Image,
Gif,
Png
| Fields inherited from class com.lowagie.text.Image |
absoluteX, absoluteY, alignment, alt, annotation, AX, AY, bpc, BX, BY, colorspace, CX, CY, DEFAULT, dpiX, dpiY, DX, DY, imageMask, interpolation, invert, invertMask, LEFT, markupAttributes, mask, MIDDLE, mySerialId, plainHeight, plainWidth, profile, rawData, RIGHT, rotation, scaledHeight, scaledWidth, serialId, template, TEXTWRAP, transparency, type, UNDERLYING, url |
| Fields inherited from class com.lowagie.text.Rectangle |
background, border, borderWidth, BOTTOM, BOX, color, grayFill, llx, lly, NO_BORDER, TOP, UNDEFINED, urx, ury |
| Fields inherited from interface com.lowagie.text.Element |
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, GIF, GRAPHIC, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, PARAGRAPH, PHRASE, PNG, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE |
|
Constructor Summary |
|
ImgWMF(byte[] img)
Constructs an ImgWMF-object from memory. |
(package private) |
ImgWMF(Image image)
|
|
ImgWMF(String filename)
Constructs an ImgWMF-object, using a filename. |
|
ImgWMF(URL url)
Constructs an ImgWMF-object, using an url. |
|
Method Summary |
private void |
processParameters()
This method checks if the image is a valid WMF and processes some parameters. |
void |
readWMF(PdfTemplate template)
Reads the WMF into a template. |
| Methods inherited from class com.lowagie.text.Image |
absoluteX, absoluteY, alignment, alt, annotation, bpc, colorspace, getDpiX, getDpiY, getICCProfile, getImageMask, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getMarkupAttribute, getMarkupAttributeNames, getMarkupAttributes, getMySerialId, getSerialId, getTransparency, hasAbsolutePosition, hasAbsoluteX, hasICCProfile, isGif, isImgRaw, isImgTemplate, isInterpolation, isInvertedJPEG, isInvertMask, isJpeg, isMask, isMaskCandidate, isPng, isTag, makeMask, matrix, plainHeight, plainWidth, rawData, scaleAbsolute, scaleAbsoluteHeight, scaleAbsoluteWidth, scaledHeight, scaledWidth, scalePercent, scalePercent, scaleToFit, setAbsolutePosition, setAlignment, setAlt, setAnnotation, setImageMask, setInterpolation, setInvertMask, setMarkupAttribute, setMarkupAttributes, setRotation, setRotationDegrees, setTemplateData, skip, tagICC, templateData, toURL, type, url |
| Methods inherited from class com.lowagie.text.Rectangle |
backgroundColor, border, borderColor, borderWidth, bottom, bottom, getChunks, getRotation, grayFill, hasBorder, hasBorders, height, left, left, process, rectangle, right, right, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderWidth, setBottom, setGrayFill, setLeft, setRight, setTop, top, top, width |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImgWMF
ImgWMF(Image image)
ImgWMF
public ImgWMF(URL url)
throws BadElementException,
IOException
- Constructs an
ImgWMF-object, using an url.
- Parameters:
url - the URL where the image can be found
- Throws:
BadElementException - on error
IOException - on error
ImgWMF
public ImgWMF(String filename)
throws BadElementException,
MalformedURLException,
IOException
- Constructs an
ImgWMF-object, using a filename.
- Parameters:
filename - a String-representation of the file that contains the image.
- Throws:
BadElementException - on error
MalformedURLException - on error
IOException - on error
ImgWMF
public ImgWMF(byte[] img)
throws BadElementException,
IOException
- Constructs an
ImgWMF-object from memory.
- Parameters:
img - the memory image
- Throws:
BadElementException - on error
IOException - on error
processParameters
private void processParameters()
throws BadElementException,
IOException
- This method checks if the image is a valid WMF and processes some parameters.
BadElementException
IOException
readWMF
public void readWMF(PdfTemplate template)
throws IOException,
DocumentException
- Reads the WMF into a template.
- Parameters:
template - the template to read to
- Throws:
IOException - on error
DocumentException - on error