public interface ASTiffExportConfiguration extends ImageExportConfiguration
The TIFF file format export configuration.
Modifier and Type | Method and Description |
---|---|
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() |
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() |
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.
|
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.
|
getCenterDrawing, getFullFrame, getSmoothingMode, getTextRenderingHint
getBackgroundColor, getLicense, isDrawBackground
TiffFileStandardsEnum getFileStandard()
Gets or sets the TIFF file standard.
boolean getPremultiplyComponents()
Gets or sets a value indicating whether components must be premultiplied.
true
if components must be premultiplied; otherwise, false
.int[] getYCbCrSubsampling()
Gets or sets 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
- valuecom.aspose.cad.fileformats.tiff.TiffRational[] getYCbCrCoefficients()
Gets or sets the YCbCrCoefficients.
com.aspose.cad.cadexceptions.imageformats.TiffImageException
- Invalid count of rational coefficient values. Must be equal to 3.com.aspose.ms.System.ArgumentNullException
- valueString getArtist()
Gets or sets the artist.
TiffByteOrderEnum getByteOrder()
Gets or sets a value indicating the tiff byte order.
byte[] getIccProfile()
Gets the icc profile stream.
int[] getBitsPerSample()
Gets the bits per sample.
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.
int[] getExtraSamples()
Gets the extra samples values.
TiffCompressionsEnum getCompression()
Gets the compression.
String getCopyright()
Gets the copyright.
int[] getColorMap()
Gets or sets 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).com.aspose.cad.IColorPalette getPalette()
Gets or sets the color palette.
getPalette
in interface ImageExportConfiguration
String getDateTime()
Gets or sets the date and time.
String getDocumentName()
Gets or sets the name of the document.
TiffAlphaStorageEnum getAlphaStorage()
Gets or sets the alpha storage option. Options other than TiffAlphaStorage.Unspecified
are used when there are more than 3 SamplesPerPixel
defined.
boolean isExtraSamplesPresent()
Gets a value indicating whether the extra samples is present.
true
if the extra samples is present; otherwise, false
.TiffFillOrdersEnum getFillOrder()
Gets or sets the byte bits fill order.
int[] getHalfToneHints()
Gets or sets the halftone hints.
com.aspose.ms.System.ArgumentNullException
- valuecom.aspose.ms.System.ArgumentOutOfRangeException
- value;Halftone hints array length must be equal to 2.String getImageDescription()
Gets or sets the image description.
String getInkNames()
String getScannerManufacturer()
Gets or sets the scanner manufacturer.
int[] getMaxSampleValue()
Gets or sets 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.int[] getMinSampleValue()
Gets or sets 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.String getScannerModel()
Gets or sets the scanner model.
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.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.TiffPhotometricsEnum getPhotometric()
Gets or sets the photometric.
TiffPhotometrics
TiffPlanarConfigsEnum getPlanarConfiguration()
Gets or sets the planar configuration.
TiffResolutionUnitsEnum getResolutionUnit()
Gets or sets the resolution unit.
long getRowsPerStrip()
Gets or sets the rows per strip.
long getTileWidth()
Gets ot sets tile width.
long getTileLength()
Gets ot sets tile length.
TiffSampleFormatsEnum[] getSampleFormat()
Gets or sets 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.int getSamplesPerPixel()
Gets the samples per pixel. To change this property value use the BitsPerSample
property setter.
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).
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).
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.
long[] getTileByteCounts()
Gets or sets the tile byte counts.
long[] getTileOffsets()
Gets or sets the tile offsets.
TiffNewSubFileTypesEnum getSubFileType()
Gets or sets a general indication of the kind of data contained in this subfile.
String getTargetPrinter()
Gets or sets the target printer.
TiffThresholdsEnum getThreshholding()
Gets or sets the threshholding.
int getTotalPages()
Gets the total pages.
com.aspose.cad.fileformats.tiff.TiffRational getXposition()
Gets or sets the x position.
com.aspose.cad.ResolutionSetting getResolutionSettings()
Gets or sets the resolution settings.
getResolutionSettings
in interface ImageExportConfiguration
com.aspose.cad.fileformats.tiff.TiffRational getXresolution()
Gets or sets the x resolution.
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.
Group3OptionsEnum getFaxT4Options()
Gets or sets the fax t4 options.
TiffPredictorEnum getPredictor()
Gets or sets the predictor for LZW compression.
long getImageLength()
Gets or sets the image length.
long getImageWidth()
Gets or sets the image width.
com.aspose.cad.fileformats.tiff.TiffExifIfd getExifIfd()
Gets or sets the pointer to EXIF IFD.
com.aspose.cad.fileformats.tiff.TiffDataType[] getTags()
Gets or sets the tags.
int getValidTagCount()
Gets the valid tag count. This is not the total tags count but the number of tags which may be preserved.
int getBitsPerPixel()
Gets the bits per pixel.
com.aspose.cad.fileformats.tiff.TiffDataType getTagByType(TiffTagsEnum tagKey)
Gets the instance of the tag by type.
tagKey
- The tag key.TiffExpectedFormatEnum getExpectedFormat()