com.itextpdf.text
Class Jpeg2000
java.lang.Object
com.itextpdf.text.Rectangle
com.itextpdf.text.Image
com.itextpdf.text.Jpeg2000
- All Implemented Interfaces:
- Indentable, Spaceable, Element, IAccessibleElement
public class Jpeg2000
- extends Image
An Jpeg2000
is the representation of a graphic element (JPEG)
that has to be inserted into the document
- See Also:
Element
,
Image
Fields inherited from class com.itextpdf.text.Image |
absoluteX, absoluteY, accessibleAttributes, alignment, alt, annotation, AX, AY, bpc, BX, BY, colorspace, compressionLevel, CX, CY, DEFAULT, deflated, dpiX, dpiY, DX, DY, imageMask, indentationLeft, indentationRight, interpolation, invert, layer, LEFT, mask, MIDDLE, mySerialId, ORIGINAL_BMP, ORIGINAL_GIF, ORIGINAL_JBIG2, ORIGINAL_JPEG, ORIGINAL_JPEG2000, ORIGINAL_NONE, ORIGINAL_PNG, ORIGINAL_PS, ORIGINAL_TIFF, ORIGINAL_WMF, originalData, originalType, plainHeight, plainWidth, profile, rawData, RIGHT, role, rotationRadians, scaledHeight, scaledWidth, scaleToFitHeight, scaleToFitLineWhenOverflow, spacingAfter, spacingBefore, template, TEXTWRAP, transparency, type, UNDERLYING, url |
Fields inherited from class com.itextpdf.text.Rectangle |
backgroundColor, border, borderColor, borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderWidth, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop, BOTTOM, BOX, llx, lly, NO_BORDER, rotation, TOP, UNDEFINED, urx, ury, useVariableBorders |
Fields inherited from interface com.itextpdf.text.Element |
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, 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, CHAPTER, CHUNK, CREATIONDATE, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LANGUAGE, LIST, LISTITEM, MARKED, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, SECTION, SUBJECT, TITLE, WRITABLE_DIRECT, YMARK |
Constructor Summary |
Jpeg2000(byte[] img)
Constructs a Jpeg2000 -object from memory. |
Jpeg2000(byte[] img,
float width,
float height)
Constructs a Jpeg2000 -object from memory. |
Jpeg2000(URL url)
Constructs a Jpeg2000 -object, using an url. |
Methods inherited from class com.itextpdf.text.Image |
getAbsoluteX, getAbsoluteY, getAccessibleAttribute, getAccessibleAttributes, getAdditional, getAlignment, getAlt, getAnnotation, getBpc, getColorspace, getCompressionLevel, getDirectReference, getDpiX, getDpiY, getICCProfile, getId, getImageMask, getImageRotation, getIndentationLeft, getIndentationRight, getInitialRotation, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getLayer, getMySerialId, getOriginalData, getOriginalType, getPlainHeight, getPlainWidth, getRawData, getRole, getScaledHeight, getScaledWidth, getSerialId, getSpacingAfter, getSpacingBefore, getTemplateData, getTransparency, getUrl, getWidthPercentage, getXYRatio, hasAbsoluteX, hasAbsoluteY, hasICCProfile, isDeflated, isImgRaw, isImgTemplate, isInterpolation, isInverted, isJpeg, isMask, isMaskCandidate, isNestable, isScaleToFitHeight, isScaleToFitLineWhenOverflow, isSmask, makeMask, matrix, matrix, scaleAbsolute, scaleAbsolute, scaleAbsoluteHeight, scaleAbsoluteWidth, scalePercent, scalePercent, scaleToFit, scaleToFit, setAbsolutePosition, setAccessibleAttribute, setAdditional, setAlignment, setAlt, setAnnotation, setCompressionLevel, setDeflated, setDirectReference, setDpi, setId, setImageMask, setIndentationLeft, setIndentationRight, setInitialRotation, setInterpolation, setInverted, setLayer, setOriginalData, setOriginalType, setRole, setRotation, setRotationDegrees, setScaleToFitHeight, setScaleToFitLineWhenOverflow, setSmask, setSpacingAfter, setSpacingBefore, setTemplateData, setTransparency, setUrl, setWidthPercentage, setXYRatio, simplifyColorspace, tagICC, type |
Methods inherited from class com.itextpdf.text.Rectangle |
cloneNonPositionParameters, disableBorderSide, enableBorderSide, getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getBottom, getChunks, getGrayFill, getHeight, getLeft, getLeft, getRight, getRight, getRotation, getTop, getTop, getWidth, hasBorder, hasBorders, isContent, isUseVariableBorders, normalize, process, rectangle, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderColorBottom, setBorderColorLeft, setBorderColorRight, setBorderColorTop, setBorderWidth, setBorderWidthBottom, setBorderWidthLeft, setBorderWidthRight, setBorderWidthTop, setBottom, setGrayFill, setLeft, setRight, setRotation, setTop, setUseVariableBorders, softCloneNonPositionParameters, toString |
JP2_JP
public static final int JP2_JP
- See Also:
- Constant Field Values
JP2_IHDR
public static final int JP2_IHDR
- See Also:
- Constant Field Values
JPIP_JPIP
public static final int JPIP_JPIP
- See Also:
- Constant Field Values
JP2_FTYP
public static final int JP2_FTYP
- See Also:
- Constant Field Values
JP2_JP2H
public static final int JP2_JP2H
- See Also:
- Constant Field Values
JP2_COLR
public static final int JP2_COLR
- See Also:
- Constant Field Values
JP2_JP2C
public static final int JP2_JP2C
- See Also:
- Constant Field Values
JP2_URL
public static final int JP2_URL
- See Also:
- Constant Field Values
JP2_DBTL
public static final int JP2_DBTL
- See Also:
- Constant Field Values
JP2_BPCC
public static final int JP2_BPCC
- See Also:
- Constant Field Values
JP2_JP2
public static final int JP2_JP2
- See Also:
- Constant Field Values
Jpeg2000
public Jpeg2000(URL url)
throws BadElementException,
IOException
- Constructs a
Jpeg2000
-object, using an url.
- Parameters:
url
- the URL
where the image can be found
- Throws:
BadElementException
IOException
Jpeg2000
public Jpeg2000(byte[] img)
throws BadElementException,
IOException
- Constructs a
Jpeg2000
-object from memory.
- Parameters:
img
- the memory image
- Throws:
BadElementException
IOException
Jpeg2000
public Jpeg2000(byte[] img,
float width,
float height)
throws BadElementException,
IOException
- Constructs a
Jpeg2000
-object from memory.
- Parameters:
img
- the memory image.width
- the width you want the image to haveheight
- the height you want the image to have
- Throws:
BadElementException
IOException
jp2_read_boxhdr
public void jp2_read_boxhdr()
throws IOException
- Throws:
IOException
getNumOfComps
public int getNumOfComps()
getBpcBoxData
public byte[] getBpcBoxData()
getColorSpecBoxes
public ArrayList<Jpeg2000.ColorSpecBox> getColorSpecBoxes()
isJp2
public boolean isJp2()
- Returns:
true
if the image is JP2, false
if a codestream.
Copyright © 2013. All Rights Reserved.