public class ASTiffExportConfigurationImpl extends ImageExportConfigurationImpl implements ASTiffExportConfiguration
The TIFF file format export configuration.
Constructor and Description |
---|
ASTiffExportConfigurationImpl(TiffExpectedFormatEnum expectedFormat)
Initializes a new instance of the
ASTiffExportConfigurationImpl class. |
ASTiffExportConfigurationImpl(TiffExpectedFormatEnum expectedFormat,
TiffByteOrderEnum byteOrder)
Initializes a new instance of the
ASTiffExportConfigurationImpl class. |
Modifier and Type | Method and Description |
---|---|
void |
addTag(com.aspose.cad.fileformats.tiff.TiffDataType tagToAdd)
Adds a new tag.
|
void |
addTags(com.aspose.cad.fileformats.tiff.TiffDataType[] tagsToAdd)
Adds the tags.
|
TiffAlphaStorageEnum |
getAlphaStorage()
Gets or sets the alpha storage option.
|
String |
getArtist()
Gets or sets the artist.
|
int |
getBitsPerPixel()
Gets the bits per pixel.
|
int[] |
getBitsPerSample()
Gets the bits per sample.
|
TiffByteOrderEnum |
getByteOrder()
Gets or sets a value indicating the tiff byte order.
|
int[] |
getColorMap()
Gets or sets the color map.
|
TiffCompressionsEnum |
getCompression()
Gets the compression.
|
String |
getCopyright()
Gets the copyright.
|
String |
getDateTime()
Gets or sets the date and time.
|
String |
getDocumentName()
Gets or sets the name of the document.
|
com.aspose.cad.fileformats.tiff.TiffExifIfd |
getExifIfd()
Gets or sets the pointer to EXIF IFD.
|
TiffExpectedFormatEnum |
getExpectedFormat()
Gets expected tiff file format.
|
int[] |
getExtraSamples()
Gets the extra samples values.
|
Group3OptionsEnum |
getFaxT4Options()
Gets or sets the fax t4 options.
|
TiffFileStandardsEnum |
getFileStandard()
Gets or sets the TIFF file standard.
|
TiffFillOrdersEnum |
getFillOrder()
Gets or sets the byte bits fill order.
|
int[] |
getHalfToneHints()
Gets or sets the halftone hints.
|
byte[] |
getIccProfile()
Gets the icc profile stream.
|
String |
getImageDescription()
Gets or sets the image description.
|
long |
getImageLength()
Gets or sets the image length.
|
long |
getImageWidth()
Gets or sets the image width.
|
String |
getInkNames()
Gets or sets the ink names.
|
int[] |
getMaxSampleValue()
Gets or sets the max sample value.
|
int[] |
getMinSampleValue()
Gets or sets the min sample value.
|
TiffOrientationsEnum |
getOrientation()
Gets or sets the orientation.
|
String |
getPageName()
Gets or sets the page name.
|
int[] |
getPageNumber()
Gets or sets the page number tag.
|
com.aspose.cad.IColorPalette |
getPalette()
Gets or sets the color palette.
|
TiffPhotometricsEnum |
getPhotometric()
Gets or sets the photometric.
|
TiffPlanarConfigsEnum |
getPlanarConfiguration()
Gets or sets the planar configuration.
|
TiffPredictorEnum |
getPredictor()
Gets or sets the predictor for LZW compression.
|
boolean |
getPremultiplyComponents()
Gets or sets a value indicating whether components must be premultiplied.
|
com.aspose.cad.ResolutionSetting |
getResolutionSettings()
Gets or sets the resolution settings.
|
TiffResolutionUnitsEnum |
getResolutionUnit()
Gets or sets the resolution unit.
|
long |
getRowsPerStrip()
Gets or sets the rows per strip.
|
TiffSampleFormatsEnum[] |
getSampleFormat()
Gets or sets the sample format.
|
int |
getSamplesPerPixel()
Gets the samples per pixel.
|
String |
getScannerManufacturer()
Gets or sets the scanner manufacturer.
|
String |
getScannerModel()
Gets or sets the scanner model.
|
long[] |
getSmaxSampleValue()
Gets or sets the max sample value.
|
long[] |
getSminSampleValue()
Gets or sets the min sample value.
|
String |
getSoftwareType()
Gets or sets the software type.
|
long[] |
getStripByteCounts()
Gets or sets the strip byte counts.
|
long[] |
getStripOffsets()
Gets or sets the strip offsets.
|
TiffNewSubFileTypesEnum |
getSubFileType()
Gets or sets a general indication of the kind of data contained in this subfile.
|
com.aspose.cad.fileformats.tiff.TiffDataType |
getTagByType(TiffTagsEnum tagKey)
Gets the instance of the tag by type.
|
com.aspose.cad.fileformats.tiff.TiffDataType[] |
getTags()
Gets or sets the tags.
|
String |
getTargetPrinter()
Gets or sets the target printer.
|
TiffThresholdsEnum |
getThreshholding()
Gets or sets the threshholding.
|
long[] |
getTileByteCounts()
Gets or sets the tile byte counts.
|
long |
getTileLength()
Gets ot sets tile length.
|
long[] |
getTileOffsets()
Gets or sets the tile offsets.
|
long |
getTileWidth()
Gets ot sets tile width.
|
int |
getTotalPages()
Gets the total pages.
|
int |
getValidTagCount()
Gets the valid tag count.
|
static int |
getValidTagsCount(com.aspose.cad.fileformats.tiff.TiffDataType[] tags)
Gets the valid tags count.
|
com.aspose.cad.fileformats.tiff.TiffRational |
getXposition()
Gets or sets the x position.
|
com.aspose.cad.fileformats.tiff.TiffRational |
getXresolution()
Gets or sets the x resolution.
|
com.aspose.cad.fileformats.tiff.TiffRational[] |
getYCbCrCoefficients()
Gets or sets the YCbCrCoefficients.
|
int[] |
getYCbCrSubsampling()
Gets or sets the subsampling factors for YCbCr photometric.
|
com.aspose.cad.fileformats.tiff.TiffRational |
getYposition()
Gets or sets the y position.
|
com.aspose.cad.fileformats.tiff.TiffRational |
getYresolution()
Gets or sets the y resolution.
|
boolean |
isExtraSamplesPresent()
Gets a value indicating whether the extra samples is present.
|
boolean |
removeTag(int tag)
Removes the tag.
|
boolean |
removeTag(TiffTagsEnum tag) |
void |
setAlphaStorage(TiffAlphaStorageEnum alphaStorage)
Gets or sets the alpha storage option.
|
void |
setArtist(String value)
Gets or sets the artist.
|
void |
setBitsPerSample(int[] value)
Sets the bits per sample.
|
void |
setByteOrder(TiffByteOrderEnum value)
Gets or sets a value indicating the tiff byte order.
|
void |
setColorMap(int[] value)
Gets or sets the color map.
|
void |
setCompression(TiffCompressionsEnum compression)
Sets the compression.
|
void |
setCopyright(String value)
Sets the copyright.
|
void |
setDateTime(String value)
Gets or sets the date and time.
|
void |
setDocumentName(String value)
Gets or sets the name of the document.
|
void |
setExpectedFormat(TiffExpectedFormatEnum expectedFormat)
Gets expected tiff file format.
|
void |
setFaxT4Options(Group3OptionsEnum value)
Gets or sets the fax t4 options.
|
void |
setFileStandard(TiffFileStandardsEnum value)
Gets or sets the TIFF file standard.
|
void |
setFillOrder(TiffFillOrdersEnum fillOrder)
Gets or sets the byte bits fill order.
|
void |
setHalfToneHints(int[] value)
Gets or sets the halftone hints.
|
void |
setIccProfile(byte[] value)
Sets the icc profile stream.
|
void |
setImageDescription(String value)
Gets or sets the image description.
|
void |
setImageLength(long value)
Gets or sets the image length.
|
void |
setImageWidth(long value)
Gets or sets the image width.
|
void |
setInkNames(String value)
Gets or sets the ink names.
|
void |
setMaxSampleValue(int[] value)
Gets or sets the max sample value.
|
void |
setMinSampleValue(int[] value)
Gets or sets the min sample value.
|
void |
setOrientation(TiffOrientationsEnum orientation)
Gets or sets the orientation.
|
void |
setPageName(String value)
Gets or sets the page name.
|
void |
setPageNumber(int[] value)
Gets or sets the page number tag.
|
void |
setPalette(com.aspose.cad.IColorPalette value)
Gets or sets the color palette.
|
void |
setPhotometric(TiffPhotometricsEnum photometric)
Gets or sets the photometric.
|
void |
setPlanarConfiguration(TiffPlanarConfigsEnum planarConfiguration)
Gets or sets the planar configuration.
|
void |
setPredictor(TiffPredictorEnum predictor)
Gets or sets the predictor for LZW compression.
|
void |
setPremultiplyComponents(boolean value)
Gets or sets a value indicating whether components must be premultiplied.
|
void |
setResolutionSettings(com.aspose.cad.ResolutionSetting value)
Gets or sets the resolution settings.
|
void |
setResolutionUnit(TiffResolutionUnitsEnum resolutionUnitsEnum)
Gets or sets the resolution unit.
|
void |
setRowsPerStrip(long value)
Gets or sets the rows per strip.
|
void |
setSampleFormat(TiffSampleFormatsEnum[] sampleFormats)
Gets or sets the sample format.
|
void |
setScannerManufacturer(String value)
Gets or sets the scanner manufacturer.
|
void |
setScannerModel(String value)
Gets or sets the scanner model.
|
void |
setSmaxSampleValue(long[] value)
Gets or sets the max sample value.
|
void |
setSminSampleValue(long[] value)
Gets or sets the min sample value.
|
void |
setSoftwareType(String value)
Gets or sets the software type.
|
void |
setStripByteCounts(long[] value)
Gets or sets the strip byte counts.
|
void |
setStripOffsets(long[] value)
Gets or sets the strip offsets.
|
void |
setSubFileType(TiffNewSubFileTypesEnum subFileType)
Gets or sets a general indication of the kind of data contained in this subfile.
|
void |
setTags(com.aspose.cad.fileformats.tiff.TiffDataType[] value)
Gets or sets the tags.
|
void |
setTargetPrinter(String value)
Gets or sets the target printer.
|
void |
setThreshholding(TiffThresholdsEnum threshholding)
Gets or sets the threshholding.
|
void |
setTileByteCounts(long[] value)
Gets or sets the tile byte counts.
|
void |
setTileLength(long value)
Gets ot sets tile length.
|
void |
setTileOffsets(long[] value)
Gets or sets the tile offsets.
|
void |
setTileWidth(long value)
Gets ot sets tile width.
|
void |
setXposition(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the x position.
|
void |
setXresolution(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the x resolution.
|
void |
setYCbCrCoefficients(com.aspose.cad.fileformats.tiff.TiffRational[] value)
Gets or sets the YCbCrCoefficients.
|
void |
setYCbCrSubsampling(int[] value)
Gets or sets the subsampling factors for YCbCr photometric.
|
void |
setYposition(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the y position.
|
void |
setYresolution(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the y resolution.
|
getCenterDrawing, getFullFrame, getSmoothingMode, getTextRenderingHint, setCenterDrawing, setFullFrame, setSmoothingMode, setTextRenderingHintEnum
getBackgroundColor, getLicense, isDrawBackground, setBackgroundColor, setDrawBackground, setLicense
isOverrideHints, setOverrideHints
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCenterDrawing, getFullFrame, getSmoothingMode, getTextRenderingHint
getBackgroundColor, getLicense, isDrawBackground
public ASTiffExportConfigurationImpl(TiffExpectedFormatEnum expectedFormat)
Initializes a new instance of the ASTiffExportConfigurationImpl
class. By default little endian convention is used.
expectedFormat
- The expected tiff file format.public ASTiffExportConfigurationImpl(TiffExpectedFormatEnum expectedFormat, TiffByteOrderEnum byteOrder)
Initializes a new instance of the ASTiffExportConfigurationImpl
class.
expectedFormat
- The expected tiff file format.byteOrder
- The tiff file format byte order to use.public static int getValidTagsCount(com.aspose.cad.fileformats.tiff.TiffDataType[] tags)
Gets the valid tags count.
tags
- The tags to validate.public TiffFileStandardsEnum getFileStandard()
Gets or sets the TIFF file standard.
getFileStandard
in interface ASTiffExportConfiguration
public void setFileStandard(TiffFileStandardsEnum value)
Gets or sets the TIFF file standard.
value
- The TIFF file standard.public boolean getPremultiplyComponents()
Gets or sets a value indicating whether components must be premultiplied.
getPremultiplyComponents
in interface ASTiffExportConfiguration
true
if components must be premultiplied; otherwise, false
.public void setPremultiplyComponents(boolean value)
Gets or sets a value indicating whether components must be premultiplied.
value
- true
if components must be premultiplied; otherwise, false
.public int[] getYCbCrSubsampling()
Gets or sets the subsampling factors for YCbCr photometric.
getYCbCrSubsampling
in interface ASTiffExportConfiguration
com.aspose.cad.cadexceptions.imageformats.TiffImageException
- Invalid field length. YCbCrSubsampling field must contain two values.com.aspose.ms.System.ArgumentNullException
- valuepublic void setYCbCrSubsampling(int[] value)
Gets or sets the subsampling factors for YCbCr photometric.
value
- The subsampling factors for YCbCr photometric.com.aspose.cad.cadexceptions.imageformats.TiffImageException
- Invalid field length. YCbCrSubsampling field must contain two values.com.aspose.ms.System.ArgumentNullException
- valuepublic com.aspose.cad.fileformats.tiff.TiffRational[] getYCbCrCoefficients()
Gets or sets the YCbCrCoefficients.
getYCbCrCoefficients
in interface ASTiffExportConfiguration
com.aspose.cad.cadexceptions.imageformats.TiffImageException
- Invalid count of rational coefficient values. Must be equal to 3.com.aspose.ms.System.ArgumentNullException
- valuepublic void setYCbCrCoefficients(com.aspose.cad.fileformats.tiff.TiffRational[] value)
Gets or sets the YCbCrCoefficients.
value
- The YCbCrCoefficients.com.aspose.cad.cadexceptions.imageformats.TiffImageException
- Invalid count of rational coefficient values. Must be equal to 3.com.aspose.ms.System.ArgumentNullException
- valuepublic String getArtist()
Gets or sets the artist.
getArtist
in interface ASTiffExportConfiguration
public void setArtist(String value)
Gets or sets the artist.
value
- The artist.public TiffByteOrderEnum getByteOrder()
Gets or sets a value indicating the tiff byte order.
getByteOrder
in interface ASTiffExportConfiguration
public void setByteOrder(TiffByteOrderEnum value)
Gets or sets a value indicating the tiff byte order.
value
- public byte[] getIccProfile()
Gets the icc profile stream.
getIccProfile
in interface ASTiffExportConfiguration
public void setIccProfile(byte[] value)
Sets the icc profile stream.
value
- The icc profile.public int[] getBitsPerSample()
Gets the bits per sample.
getBitsPerSample
in interface ASTiffExportConfiguration
When setting this value keep in mind that it will also set SamplesPerPixel value to array length. These 2 properties are very tightly coupled so may be set alltogether only.
public void setBitsPerSample(int[] value)
Sets the bits per sample.
value
- The bits per sample value.
When setting this value keep in mind that it will also set SamplesPerPixel value to array length. These 2 properties are very tightly coupled so may be set alltogether only.
public int[] getExtraSamples()
Gets the extra samples values.
getExtraSamples
in interface ASTiffExportConfiguration
public TiffCompressionsEnum getCompression()
Gets the compression.
getCompression
in interface ASTiffExportConfiguration
public void setCompression(TiffCompressionsEnum compression)
Sets the compression.
compression
- The compression.public String getCopyright()
Gets the copyright.
getCopyright
in interface ASTiffExportConfiguration
public void setCopyright(String value)
Sets the copyright.
value
- The copyright.public int[] getColorMap()
Gets or sets the color map.
getColorMap
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.cad.cadexceptions.imageformats.TiffImageException
- The color map may be defined for samples per pixel equal to 1 only.
or
The bits per sample are not defined.com.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the followign formula: 3 * (2**BitsPerSample).public void setColorMap(int[] value)
Gets or sets the color map.
value
- The color map.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.cad.cadexceptions.imageformats.TiffImageException
- The color map may be defined for samples per pixel equal to 1 only.
or
The bits per sample are not defined.com.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the followign formula: 3 * (2**BitsPerSample).public com.aspose.cad.IColorPalette getPalette()
Gets or sets the color palette.
getPalette
in interface ImageExportConfiguration
getPalette
in interface ASTiffExportConfiguration
getPalette
in class ImageExportConfigurationImpl
public void setPalette(com.aspose.cad.IColorPalette value)
Gets or sets the color palette.
setPalette
in class ImageExportConfigurationImpl
value
- The color palette.public String getDateTime()
Gets or sets the date and time.
getDateTime
in interface ASTiffExportConfiguration
public void setDateTime(String value)
Gets or sets the date and time.
value
- The date and time.public String getDocumentName()
Gets or sets the name of the document.
getDocumentName
in interface ASTiffExportConfiguration
public void setDocumentName(String value)
Gets or sets the name of the document.
value
- The name of the document.public TiffAlphaStorageEnum getAlphaStorage()
Gets or sets the alpha storage option. Options other than TiffAlphaStorageEnum.Unspecified
are used when there are more than 3 SamplesPerPixel
defined.
getAlphaStorage
in interface ASTiffExportConfiguration
public void setAlphaStorage(TiffAlphaStorageEnum alphaStorage)
Gets or sets the alpha storage option. Options other than TiffAlphaStorage.Unspecified
are used when there are more than 3 SamplesPerPixel
defined.
alphaStorage
- The alpha storage option.public boolean isExtraSamplesPresent()
Gets a value indicating whether the extra samples is present.
isExtraSamplesPresent
in interface ASTiffExportConfiguration
true
if the extra samples is present; otherwise, false
.public TiffFillOrdersEnum getFillOrder()
Gets or sets the byte bits fill order.
getFillOrder
in interface ASTiffExportConfiguration
public void setFillOrder(TiffFillOrdersEnum fillOrder)
Gets or sets the byte bits fill order.
fillOrder
- The byte bits fill order.public int[] getHalfToneHints()
Gets or sets the halftone hints.
getHalfToneHints
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;Halftone hints array length must be equal to 2.public void setHalfToneHints(int[] value)
Gets or sets the halftone hints.
value
- The halftone hints.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;Halftone hints array length must be equal to 2.public String getImageDescription()
Gets or sets the image description.
getImageDescription
in interface ASTiffExportConfiguration
public void setImageDescription(String value)
Gets or sets the image description.
value
- The image description.public String getInkNames()
Gets or sets the ink names.
getInkNames
in interface ASTiffExportConfiguration
public void setInkNames(String value)
Gets or sets the ink names.
value
- The ink names.public String getScannerManufacturer()
Gets or sets the scanner manufacturer.
getScannerManufacturer
in interface ASTiffExportConfiguration
public void setScannerManufacturer(String value)
Gets or sets the scanner manufacturer.
value
- The scanner manufacturer.public int[] getMaxSampleValue()
Gets or sets the max sample value.
getMaxSampleValue
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public void setMaxSampleValue(int[] value)
Gets or sets the max sample value.
value
- The max sample value.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public int[] getMinSampleValue()
Gets or sets the min sample value.
getMinSampleValue
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public void setMinSampleValue(int[] value)
Gets or sets the min sample value.
value
- The min sample value.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public String getScannerModel()
Gets or sets the scanner model.
getScannerModel
in interface ASTiffExportConfiguration
public void setScannerModel(String value)
Gets or sets the scanner model.
value
- The scanner model.public TiffOrientationsEnum getOrientation()
Gets or sets the orientation.
getOrientation
in interface ASTiffExportConfiguration
public void setOrientation(TiffOrientationsEnum orientation)
Gets or sets the orientation.
orientation
- The orientation.public String getPageName()
Gets or sets the page name.
getPageName
in interface ASTiffExportConfiguration
public void setPageName(String value)
Gets or sets the page name.
value
- The page name.public int[] getPageNumber()
Gets or sets the page number tag.
getPageNumber
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;Expected 2 values in the array: PageNumber[0] is the page number and PageNumber[1] is the total number of pages in the document.public void setPageNumber(int[] value)
Gets or sets the page number tag.
value
- The page number tag.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;Expected 2 values in the array: PageNumber[0] is the page number and PageNumber[1] is the total number of pages in the document.public TiffPhotometricsEnum getPhotometric()
Gets or sets the photometric.
getPhotometric
in interface ASTiffExportConfiguration
TiffPhotometrics
public void setPhotometric(TiffPhotometricsEnum photometric)
Gets or sets the photometric.
photometric
- The photometric.public TiffPlanarConfigsEnum getPlanarConfiguration()
Gets or sets the planar configuration.
getPlanarConfiguration
in interface ASTiffExportConfiguration
public void setPlanarConfiguration(TiffPlanarConfigsEnum planarConfiguration)
Gets or sets the planar configuration.
planarConfiguration
- The planar configuration.public TiffResolutionUnitsEnum getResolutionUnit()
Gets or sets the resolution unit.
getResolutionUnit
in interface ASTiffExportConfiguration
public void setResolutionUnit(TiffResolutionUnitsEnum resolutionUnitsEnum)
Gets or sets the resolution unit.
resolutionUnitsEnum
- The resolution unit.public long getRowsPerStrip()
Gets or sets the rows per strip.
getRowsPerStrip
in interface ASTiffExportConfiguration
public void setRowsPerStrip(long value)
Gets or sets the rows per strip.
value
- The rows per strip.public long getTileWidth()
Gets ot sets tile width.
getTileWidth
in interface ASTiffExportConfiguration
public void setTileWidth(long value)
Gets ot sets tile width.
public long getTileLength()
Gets ot sets tile length.
getTileLength
in interface ASTiffExportConfiguration
public void setTileLength(long value)
Gets ot sets tile length.
public TiffSampleFormatsEnum[] getSampleFormat()
Gets or sets the sample format.
getSampleFormat
in interface ASTiffExportConfiguration
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public void setSampleFormat(TiffSampleFormatsEnum[] sampleFormats)
Gets or sets the sample format.
sampleFormats
- The sample format.com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;The array length must correspond to the samples per pixel count.public int getSamplesPerPixel()
Gets the samples per pixel. To change this property value use the BitsPerSample
property setter.
getSamplesPerPixel
in interface ASTiffExportConfiguration
public long[] getSmaxSampleValue()
Gets or sets the max sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
getSmaxSampleValue
in interface ASTiffExportConfiguration
public void setSmaxSampleValue(long[] value)
Gets or sets the max sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
value
- The max sample value.public long[] getSminSampleValue()
Gets or sets the min sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
getSminSampleValue
in interface ASTiffExportConfiguration
public void setSminSampleValue(long[] value)
Gets or sets the min sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
value
- The min sample value.public String getSoftwareType()
Gets or sets the software type.
getSoftwareType
in interface ASTiffExportConfiguration
public void setSoftwareType(String value)
Gets or sets the software type.
value
- The software type.public long[] getStripByteCounts()
Gets or sets the strip byte counts.
getStripByteCounts
in interface ASTiffExportConfiguration
public void setStripByteCounts(long[] value)
Gets or sets the strip byte counts.
value
- The strip byte counts.public long[] getStripOffsets()
Gets or sets the strip offsets.
getStripOffsets
in interface ASTiffExportConfiguration
public void setStripOffsets(long[] value)
Gets or sets the strip offsets.
value
- The strip offsets.public long[] getTileByteCounts()
Gets or sets the tile byte counts.
getTileByteCounts
in interface ASTiffExportConfiguration
public void setTileByteCounts(long[] value)
Gets or sets the tile byte counts.
public long[] getTileOffsets()
Gets or sets the tile offsets.
getTileOffsets
in interface ASTiffExportConfiguration
public void setTileOffsets(long[] value)
Gets or sets the tile offsets.
public TiffNewSubFileTypesEnum getSubFileType()
Gets or sets a general indication of the kind of data contained in this subfile.
getSubFileType
in interface ASTiffExportConfiguration
public void setSubFileType(TiffNewSubFileTypesEnum subFileType)
Gets or sets a general indication of the kind of data contained in this subfile.
subFileType
- The general indication of the kind of data contained in this subfile.public String getTargetPrinter()
Gets or sets the target printer.
getTargetPrinter
in interface ASTiffExportConfiguration
public void setTargetPrinter(String value)
Gets or sets the target printer.
value
- The target printer.public TiffThresholdsEnum getThreshholding()
Gets or sets the threshholding.
getThreshholding
in interface ASTiffExportConfiguration
public void setThreshholding(TiffThresholdsEnum threshholding)
Gets or sets the threshholding.
threshholding
- The threshholding.public int getTotalPages()
Gets the total pages.
getTotalPages
in interface ASTiffExportConfiguration
public com.aspose.cad.fileformats.tiff.TiffRational getXposition()
Gets or sets the x position.
getXposition
in interface ASTiffExportConfiguration
public void setXposition(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the x position.
value
- The x position.public com.aspose.cad.ResolutionSetting getResolutionSettings()
Gets or sets the resolution settings.
getResolutionSettings
in interface ImageExportConfiguration
getResolutionSettings
in interface ASTiffExportConfiguration
getResolutionSettings
in class ImageExportConfigurationImpl
public void setResolutionSettings(com.aspose.cad.ResolutionSetting value)
Gets or sets the resolution settings.
setResolutionSettings
in class ImageExportConfigurationImpl
public com.aspose.cad.fileformats.tiff.TiffRational getXresolution()
Gets or sets the x resolution.
getXresolution
in interface ASTiffExportConfiguration
public void setXresolution(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the x resolution.
value
- The x resolution.public com.aspose.cad.fileformats.tiff.TiffRational getYposition()
Gets or sets the y position.
getYposition
in interface ASTiffExportConfiguration
public void setYposition(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the y position.
value
- The y position.public com.aspose.cad.fileformats.tiff.TiffRational getYresolution()
Gets or sets the y resolution.
getYresolution
in interface ASTiffExportConfiguration
public void setYresolution(com.aspose.cad.fileformats.tiff.TiffRational value)
Gets or sets the y resolution.
value
- The y resolution.public Group3OptionsEnum getFaxT4Options()
Gets or sets the fax t4 options.
getFaxT4Options
in interface ASTiffExportConfiguration
public void setFaxT4Options(Group3OptionsEnum value)
Gets or sets the fax t4 options.
value
- The fax t4 options.public TiffPredictorEnum getPredictor()
Gets or sets the predictor for LZW compression.
getPredictor
in interface ASTiffExportConfiguration
public void setPredictor(TiffPredictorEnum predictor)
Gets or sets the predictor for LZW compression.
predictor
- The predictor type.public long getImageLength()
Gets or sets the image length.
getImageLength
in interface ASTiffExportConfiguration
public void setImageLength(long value)
Gets or sets the image length.
value
- The image length.public long getImageWidth()
Gets or sets the image width.
getImageWidth
in interface ASTiffExportConfiguration
public void setImageWidth(long value)
Gets or sets the image width.
value
- The image width.public com.aspose.cad.fileformats.tiff.TiffExifIfd getExifIfd()
Gets or sets the pointer to EXIF IFD.
getExifIfd
in interface ASTiffExportConfiguration
public com.aspose.cad.fileformats.tiff.TiffDataType[] getTags()
Gets or sets the tags.
getTags
in interface ASTiffExportConfiguration
public void setTags(com.aspose.cad.fileformats.tiff.TiffDataType[] value)
Gets or sets the tags.
value
- The tags.public int getValidTagCount()
Gets the valid tag count. This is not the total tags count but the number of tags which may be preserved.
getValidTagCount
in interface ASTiffExportConfiguration
public int getBitsPerPixel()
Gets the bits per pixel.
getBitsPerPixel
in interface ASTiffExportConfiguration
public boolean removeTag(int tag)
Removes the tag.
tag
- The tag to remove.public boolean removeTag(TiffTagsEnum tag)
public void addTags(com.aspose.cad.fileformats.tiff.TiffDataType[] tagsToAdd)
Adds the tags.
tagsToAdd
- The tags to add.public void addTag(com.aspose.cad.fileformats.tiff.TiffDataType tagToAdd)
Adds a new tag.
tagToAdd
- The tag to add.public com.aspose.cad.fileformats.tiff.TiffDataType getTagByType(TiffTagsEnum tagKey)
Gets the instance of the tag by type.
getTagByType
in interface ASTiffExportConfiguration
tagKey
- The tag key.public TiffExpectedFormatEnum getExpectedFormat()
Gets expected tiff file format.
getExpectedFormat
in interface ASTiffExportConfiguration
public void setExpectedFormat(TiffExpectedFormatEnum expectedFormat)
Gets expected tiff file format.
expectedFormat
- Expected tiff file format..