TypeToolInfo6Resource

Inheritance: java.lang.Object, com.aspose.psd.fileformats.psd.layers.LayerResource

public class TypeToolInfo6Resource extends LayerResource

The type tool information. For PSD version higher or equal to the 6.0.

Constructors

ConstructorDescription
TypeToolInfo6Resource(ClassID classID, ClassID warpClassID)Initializes a new instance of the TypeToolInfo6Resource class.

Fields

FieldDescription
PsbHeaderVersion_internalizedThe PSB header version
PsbResourceSignatureThe PSB-specific resource signature.
PsdHeaderVersion_internalizedThe PSD header version
ResourceSignatureThe common resource signature.
TypeToolKeyThe type tool info key.
ventureLicense_internalizedThe venture license.

Methods

MethodDescription
checkAndSetIfResourceIsPsbSpecific_internalized(int key)Checks the and set if resource is PSB specific.
equals(Object arg0)
getBottom()Gets or sets the bottom location.
getClass()
getClassID()Gets or sets the class ID.
getClassName()Gets or sets the class name.
getDescriptorVersion()Gets or sets the descriptor version.
getHeader_internalized()Gets or sets the header.
getItems()Gets or sets the items.
getKey()Gets the layer resource key.
getLeft()Gets or sets the left location.
getLength()Gets the layer resource length in bytes.
getParsedTyShModel_internalized()Parse the raw data to TyShRoot class instance.
getPrefixLength_internalized(int psdVersion)Gets the prefix length.
getPsdVersion()Gets the minimal psd version required for layer resource.
getRawDataStructure_internalized()Gets the RawDataStructure item if exists.
getRight()Gets or sets the right location.
getSignature()Gets the layer resource signature.
getTextIndex_internalized()Gets the index of text in this resource.
getTextVersion()Gets or sets the text version.
getTop()Gets or sets the top location.
getTransformMatrix()Gets or sets the transform matrix.
getVersion()Gets or sets the type tool version.
getWarpClassID()Gets or sets the class ID.
getWarpClassName()Gets or sets the warp class name.
getWarpDescriptorVersion()Gets or sets the warp descriptor version.
getWarpItems()Gets or sets the warp items.
getWarpVersion()Gets or sets the warp version.
hashCode()
isResourcePsbSpecificByKey_internalized(int key)Determines whether the resource is PSB specific.
isResourcePsbSpecific_internalized()Gets a value indicating whether this instance is resource PSB specific.
notify()
notifyAll()
save(StreamContainer streamContainer, int psdVersion)Saves the resource to the specified stream container.
saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)Saves the custom resource header.
saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)Saves the header signature, identifier and length.
setBottom(int value)Gets or sets the bottom location.
setClassID(ClassID value)Gets or sets the class ID.
setClassName(String value)Gets or sets the class name.
setDescriptorVersion(int value)Gets or sets the descriptor version.
setHeader_internalized(PsdHeader value)Gets or sets the header.
setItems(OSTypeStructure[] value)Gets or sets the items.
setLeft(int value)Gets or sets the left location.
setRight(int value)Gets or sets the right location.
setTextVersion(short value)Gets or sets the text version.
setTop(int value)Gets or sets the top location.
setTransformMatrix(double[] value)Gets or sets the transform matrix.
setVersion(short value)Gets or sets the type tool version.
setWarpClassID(ClassID value)Gets or sets the class ID.
setWarpClassName(String value)Gets or sets the warp class name.
setWarpDescriptorVersion(int value)Gets or sets the warp descriptor version.
setWarpItems(OSTypeStructure[] value)Gets or sets the warp items.
setWarpVersion(short value)Gets or sets the warp version.
toString()Returns a String that represents this instance.
updateFromTyShModel_internalized(TyShRoot dataModel)Serialize TyShRoot data to raw.
wait()
wait(long arg0)
wait(long arg0, int arg1)

TypeToolInfo6Resource(ClassID classID, ClassID warpClassID)

public TypeToolInfo6Resource(ClassID classID, ClassID warpClassID)

Initializes a new instance of the TypeToolInfo6Resource class.

Parameters:

ParameterTypeDescription
classIDClassIDThe class ID.
warpClassIDClassIDThe warp class ID.

PsbHeaderVersion_internalized

public static final int PsbHeaderVersion_internalized

The PSB header version

PsbResourceSignature

public static final int PsbResourceSignature

The PSB-specific resource signature.

PsdHeaderVersion_internalized

public static final int PsdHeaderVersion_internalized

The PSD header version

ResourceSignature

public static final int ResourceSignature

The common resource signature.

TypeToolKey

public static final int TypeToolKey

The type tool info key.

ventureLicense_internalized

public Object ventureLicense_internalized

The venture license.

checkAndSetIfResourceIsPsbSpecific_internalized(int key)

public final void checkAndSetIfResourceIsPsbSpecific_internalized(int key)

Checks the and set if resource is PSB specific. Some resources are not recognized for now, but we have full list of PSB specific resources which changes their behaviour on save. So we need to check this in UnknownResource at least

Parameters:

ParameterTypeDescription
keyintThe key.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getBottom()

public final int getBottom()

Gets or sets the bottom location.

Value: The bottom location.

Returns: int

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClassID()

public final ClassID getClassID()

Gets or sets the class ID.

Value: The class ID.

Returns: ClassID

getClassName()

public final String getClassName()

Gets or sets the class name.

Value: The class name.

Returns: java.lang.String

getDescriptorVersion()

public final int getDescriptorVersion()

Gets or sets the descriptor version.

Value: The descriptor version.

Returns: int

getHeader_internalized()

public final PsdHeader getHeader_internalized()

Gets or sets the header.

Value: The header.

Returns: com.aspose.internal.fileformats.psd.sections.PsdHeader

getItems()

public final OSTypeStructure[] getItems()

Gets or sets the items.

Value: The items.

Returns: com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure[]

getKey()

public int getKey()

Gets the layer resource key.

Returns: int

getLeft()

public final int getLeft()

Gets or sets the left location.

Value: The left location.

Returns: int

getLength()

public int getLength()

Gets the layer resource length in bytes.

Returns: int

getParsedTyShModel_internalized()

public final TyShRoot getParsedTyShModel_internalized()

Parse the raw data to TyShRoot class instance.

Returns: com.aspose.internal.fileformats.psd.layers.text.tyshresource.tyshmodels.TyShRoot - The raw data as TyShRoot class instance.

getPrefixLength_internalized(int psdVersion)

public final int getPrefixLength_internalized(int psdVersion)

Gets the prefix length. Default value is 12 for 8BIM resources. and 16 for 8B64

Parameters:

ParameterTypeDescription
psdVersionintThe PSD version.

Returns: int - The Prefix Length.

getPsdVersion()

public final int getPsdVersion()

Gets the minimal psd version required for layer resource. 0 indicates no restrictions.

Returns: int

getRawDataStructure_internalized()

public final RawDataStructure getRawDataStructure_internalized()

Gets the RawDataStructure item if exists.

Returns: RawDataStructure - The raw data structure.

getRight()

public final int getRight()

Gets or sets the right location.

Value: The right location.

Returns: int

getSignature()

public int getSignature()

Gets the layer resource signature.

Returns: int

getTextIndex_internalized()

public final int getTextIndex_internalized()

Gets the index of text in this resource.

Returns: int - Returns the index of text in this resource.

getTextVersion()

public final short getTextVersion()

Gets or sets the text version.

Value: The text version.

Returns: short

getTop()

public final int getTop()

Gets or sets the top location.

Value: The top location.

Returns: int

getTransformMatrix()

public final double[] getTransformMatrix()

Gets or sets the transform matrix.

Value: The transform matrix.

Returns: double[]

getVersion()

public final short getVersion()

Gets or sets the type tool version.

Value: The type tool version.

Returns: short

getWarpClassID()

public final ClassID getWarpClassID()

Gets or sets the class ID.

Value: The class ID.

Returns: ClassID

getWarpClassName()

public final String getWarpClassName()

Gets or sets the warp class name.

Value: The warp class name.

Returns: java.lang.String

getWarpDescriptorVersion()

public final int getWarpDescriptorVersion()

Gets or sets the warp descriptor version.

Value: The warp descriptor version.

Returns: int

getWarpItems()

public final OSTypeStructure[] getWarpItems()

Gets or sets the warp items.

Value: The warp items.

Returns: com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure[]

getWarpVersion()

public final short getWarpVersion()

Gets or sets the warp version.

Value: The warp version.

Returns: short

hashCode()

public native int hashCode()

Returns: int

isResourcePsbSpecificByKey_internalized(int key)

public static boolean isResourcePsbSpecificByKey_internalized(int key)

Determines whether the resource is PSB specific.

Parameters:

ParameterTypeDescription
keyintThe resource key.

Returns: boolean - true if the resource is PSB specific; otherwise, false .

isResourcePsbSpecific_internalized()

public final boolean isResourcePsbSpecific_internalized()

Gets a value indicating whether this instance is resource PSB specific.

Value: true if this instance is resource PSB specific; otherwise, false .

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

save(StreamContainer streamContainer, int psdVersion)

public void save(StreamContainer streamContainer, int psdVersion)

Saves the resource to the specified stream container.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container to save to.
psdVersionintThe PSD version.

saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)

public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)

Saves the custom resource header.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container.
signatureintThe signature.

saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)

public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)

Saves the header signature, identifier and length.

Parameters:

ParameterTypeDescription
streamContainerStreamContainerThe stream container.
signatureintThe signature.
isLengthLongbooleanif set to true length is long.

setBottom(int value)

public final void setBottom(int value)

Gets or sets the bottom location.

Value: The bottom location.

Parameters:

ParameterTypeDescription
valueint

setClassID(ClassID value)

public final void setClassID(ClassID value)

Gets or sets the class ID.

Value: The class ID.

Parameters:

ParameterTypeDescription
valueClassID

setClassName(String value)

public final void setClassName(String value)

Gets or sets the class name.

Value: The class name.

Parameters:

ParameterTypeDescription
valuejava.lang.String

setDescriptorVersion(int value)

public final void setDescriptorVersion(int value)

Gets or sets the descriptor version.

Value: The descriptor version.

Parameters:

ParameterTypeDescription
valueint

setHeader_internalized(PsdHeader value)

public final void setHeader_internalized(PsdHeader value)

Gets or sets the header.

Value: The header.

Parameters:

ParameterTypeDescription
valuecom.aspose.internal.fileformats.psd.sections.PsdHeader

setItems(OSTypeStructure[] value)

public final void setItems(OSTypeStructure[] value)

Gets or sets the items.

Value: The items.

Parameters:

ParameterTypeDescription
valueOSTypeStructure[]

setLeft(int value)

public final void setLeft(int value)

Gets or sets the left location.

Value: The left location.

Parameters:

ParameterTypeDescription
valueint

setRight(int value)

public final void setRight(int value)

Gets or sets the right location.

Value: The right location.

Parameters:

ParameterTypeDescription
valueint

setTextVersion(short value)

public final void setTextVersion(short value)

Gets or sets the text version.

Value: The text version.

Parameters:

ParameterTypeDescription
valueshort

setTop(int value)

public final void setTop(int value)

Gets or sets the top location.

Value: The top location.

Parameters:

ParameterTypeDescription
valueint

setTransformMatrix(double[] value)

public final void setTransformMatrix(double[] value)

Gets or sets the transform matrix.

Value: The transform matrix.

Parameters:

ParameterTypeDescription
valuedouble[]

setVersion(short value)

public final void setVersion(short value)

Gets or sets the type tool version.

Value: The type tool version.

Parameters:

ParameterTypeDescription
valueshort

setWarpClassID(ClassID value)

public final void setWarpClassID(ClassID value)

Gets or sets the class ID.

Value: The class ID.

Parameters:

ParameterTypeDescription
valueClassID

setWarpClassName(String value)

public final void setWarpClassName(String value)

Gets or sets the warp class name.

Value: The warp class name.

Parameters:

ParameterTypeDescription
valuejava.lang.String

setWarpDescriptorVersion(int value)

public final void setWarpDescriptorVersion(int value)

Gets or sets the warp descriptor version.

Value: The warp descriptor version.

Parameters:

ParameterTypeDescription
valueint

setWarpItems(OSTypeStructure[] value)

public final void setWarpItems(OSTypeStructure[] value)

Gets or sets the warp items.

Value: The warp items.

Parameters:

ParameterTypeDescription
valueOSTypeStructure[]

setWarpVersion(short value)

public final void setWarpVersion(short value)

Gets or sets the warp version.

Value: The warp version.

Parameters:

ParameterTypeDescription
valueshort

toString()

public String toString()

Returns a String that represents this instance.

Returns: java.lang.String - A String that represents this instance.

updateFromTyShModel_internalized(TyShRoot dataModel)

public final void updateFromTyShModel_internalized(TyShRoot dataModel)

Serialize TyShRoot data to raw.

Parameters:

ParameterTypeDescription
dataModelcom.aspose.internal.fileformats.psd.layers.text.tyshresource.tyshmodels.TyShRoot

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int