PDF Clown
0.0.8

it.stefanochizzolini.clown.documents.interaction.annotations
Class AppearanceCharacteristics.IconFitObject

java.lang.Object
  extended by it.stefanochizzolini.clown.objects.PdfObjectWrapper<PdfDictionary>
      extended by it.stefanochizzolini.clown.documents.interaction.annotations.AppearanceCharacteristics.IconFitObject
Enclosing class:
AppearanceCharacteristics

public static class AppearanceCharacteristics.IconFitObject
extends PdfObjectWrapper<PdfDictionary>

Icon fit [PDF:1.6:8.6.6].


Nested Class Summary
static class AppearanceCharacteristics.IconFitObject.ScaleModeEnum
          Scaling mode [PDF:1.6:8.6.6].
static class AppearanceCharacteristics.IconFitObject.ScaleTypeEnum
          Scaling type [PDF:1.6:8.6.6].
 
Constructor Summary
AppearanceCharacteristics.IconFitObject(Document context)
           
AppearanceCharacteristics.IconFitObject(PdfDirectObject baseObject, PdfIndirectObject container)
           
 
Method Summary
 AppearanceCharacteristics.IconFitObject clone(Document context)
          Gets a clone of the object, registered inside the given document context.
 AlignmentXEnum getAlignmentX()
          Gets the horizontal alignment of the icon inside the annotation box.
 AlignmentYEnum getAlignmentY()
          Gets the vertical alignment of the icon inside the annotation box.
 AppearanceCharacteristics.IconFitObject.ScaleModeEnum getScaleMode()
          Gets the circumstances under which the icon should be scaled inside the annotation box.
 AppearanceCharacteristics.IconFitObject.ScaleTypeEnum getScaleType()
          Gets the type of scaling to use.
 boolean isBorderExcluded()
          Gets whether not to take into consideration the line width of the border.
 void setAlignmentX(AlignmentXEnum value)
          Sets the horizontal alignment of the icon inside the annotation box.
 void setAlignmentY(AlignmentYEnum value)
          Sets the vertical alignment of the icon inside the annotation box.
 void setBorderExcluded(boolean value)
          Sets whether not to take into consideration the line width of the border.
 void setScaleMode(AppearanceCharacteristics.IconFitObject.ScaleModeEnum value)
          Sets the circumstances under which the icon should be scaled inside the annotation box.
 void setScaleType(AppearanceCharacteristics.IconFitObject.ScaleTypeEnum value)
          Sets the type of scaling to use.
 
Methods inherited from class it.stefanochizzolini.clown.objects.PdfObjectWrapper
delete, getBaseDataObject, getBaseObject, getContainer, getDocument, getFile, setBaseObject, setContainer, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppearanceCharacteristics.IconFitObject

public AppearanceCharacteristics.IconFitObject(Document context)

AppearanceCharacteristics.IconFitObject

public AppearanceCharacteristics.IconFitObject(PdfDirectObject baseObject,
                                               PdfIndirectObject container)
Method Detail

clone

public AppearanceCharacteristics.IconFitObject clone(Document context)
Description copied from class: PdfObjectWrapper
Gets a clone of the object, registered inside the given document context.

Specified by:
clone in class PdfObjectWrapper<PdfDictionary>
Parameters:
context - Which document the clone has to be registered in.

getAlignmentX

public AlignmentXEnum getAlignmentX()
Gets the horizontal alignment of the icon inside the annotation box.


getAlignmentY

public AlignmentYEnum getAlignmentY()
Gets the vertical alignment of the icon inside the annotation box.


getScaleMode

public AppearanceCharacteristics.IconFitObject.ScaleModeEnum getScaleMode()
Gets the circumstances under which the icon should be scaled inside the annotation box.


getScaleType

public AppearanceCharacteristics.IconFitObject.ScaleTypeEnum getScaleType()
Gets the type of scaling to use.


isBorderExcluded

public boolean isBorderExcluded()
Gets whether not to take into consideration the line width of the border.


setAlignmentX

public void setAlignmentX(AlignmentXEnum value)
Sets the horizontal alignment of the icon inside the annotation box.

See Also:
getAlignmentX()

setAlignmentY

public void setAlignmentY(AlignmentYEnum value)
Sets the vertical alignment of the icon inside the annotation box.

See Also:
getAlignmentY()

setBorderExcluded

public void setBorderExcluded(boolean value)
Sets whether not to take into consideration the line width of the border.

See Also:
isBorderExcluded()

setScaleMode

public void setScaleMode(AppearanceCharacteristics.IconFitObject.ScaleModeEnum value)
Sets the circumstances under which the icon should be scaled inside the annotation box.

See Also:
getScaleMode()

setScaleType

public void setScaleType(AppearanceCharacteristics.IconFitObject.ScaleTypeEnum value)
Sets the type of scaling to use.

See Also:
getScaleType()

PDF Clown
0.0.8

Project home page

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