PDF Clown
0.1.2

org.pdfclown.documents.contents.entities
Class JpegImage

java.lang.Object
  extended by org.pdfclown.documents.contents.entities.Entity
      extended by org.pdfclown.documents.contents.entities.Image
          extended by org.pdfclown.documents.contents.entities.JpegImage
All Implemented Interfaces:
IContentEntity

public final class JpegImage
extends Image

JPEG image object [ISO 10918-1;JFIF:1.02].

Version:
0.1.2, 08/23/12
Author:
Stefano Chizzolini (http://www.stefanochizzolini.it)

Method Summary
 ContentObject toInlineObject(PrimitiveComposer composer)
          Converts this entity to its equivalent inline (dependent) object representation [PDF:1.6:4.8.6].
 XObject toXObject(Document context)
          Converts this entity to its equivalent external (independent) object representation [PDF:1.6:4.7].
 
Methods inherited from class org.pdfclown.documents.contents.entities.Image
get, get, get, getBitsPerComponent, getHeight, getStream, getWidth, setBitsPerComponent, setHeight, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toInlineObject

public ContentObject toInlineObject(PrimitiveComposer composer)
Description copied from interface: IContentEntity
Converts this entity to its equivalent inline (dependent) object representation [PDF:1.6:4.8.6].

This method creates and shows an inline object within the target content context, returning it.

Due to its direct-content nature (opposite to the indirect-content nature of external objects (see IContentEntity.toXObject(Document))), the resulting object should be shown only one time in order not to wastefully duplicate its data.

Specified by:
toInlineObject in interface IContentEntity
Specified by:
toInlineObject in class Entity
Parameters:
composer - Target content composer.
Returns:
The inline object representing the entity.
Since:
0.0.6

toXObject

public XObject toXObject(Document context)
Description copied from interface: IContentEntity
Converts this entity to its equivalent external (independent) object representation [PDF:1.6:4.7].

This method creates an external object within the target document, returning it. To show it in a content context (for example: a page), then it must be applied in an appropriate manner (see PrimitiveComposer object).

Specified by:
toXObject in interface IContentEntity
Specified by:
toXObject in class Entity
Parameters:
context - Target document.
Returns:
The external object representing the entity.

PDF Clown
0.1.2

Project home page

Copyright © 2006-2013 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.