Class TiffOptions
- Namespace
- Aspose.CAD.ImageOptions
- Assembly
- Aspose.CAD.dll
The tiff file format options. Note that width and height tags will get overwritten on image creation by width and height parameters so there is no need to specify them directly. Note that many options return a default value but that does not mean that this option is set explicitly as a tag value. To verify the tag is present use Tags property or the corresponding IsTagPresent method.
public class TiffOptions : ImageOptionsBase
- Inheritance
-
TiffOptions
- Inherited Members
Constructors
- TiffOptions()
Initializes a new instance of the TiffOptions class. By default little endian convention is used. No compression. Rgb profile
- TiffOptions(TiffExpectedFormat)
Initializes a new instance of the TiffOptions class. By default little endian convention is used.
- TiffOptions(TiffExpectedFormat, TiffByteOrder)
Initializes a new instance of the TiffOptions class.
- TiffOptions(TiffDataType[])
Initializes a new instance of the TiffOptions class.
- TiffOptions(TiffOptions)
Initializes a new instance of the TiffOptions class.
Properties
- AlphaStorage
Gets or sets the alpha storage option. Options other than Unspecified are used when there are more than 3 SamplesPerPixel defined.
- Artist
Gets or sets the artist.
- BitsPerPixel
Gets the bits per pixel.
- BitsPerSample
Gets or sets the bits per sample.
- ByteOrder
Gets or sets a value indicating the tiff byte order.
- ColorMap
Gets or sets the color map.
- Compression
Gets or sets the compression.
- Copyright
Gets or sets the copyright.
- DateTime
Gets or sets the date and time.
- DocumentName
Gets or sets the name of the document.
- FaxT4Options
Gets or sets the fax t4 options.
- FillOrder
Gets or sets the byte bits fill order.
- HalfToneHints
Gets or sets the halftone hints.
- IccProfile
Gets the icc profile stream.
- ImageDescription
Gets or sets the image description.
- ImageLength
Gets or sets the image length.
- ImageWidth
Gets or sets the image width.
- InkNames
Gets or sets the ink names.
- IsExtraSamplesPresent
Gets a value indicating whether the extra samples is present.
- IsValid
Gets a value indicating whether the TiffOptions have been properly configured. Use Validate method as to find the failure reason.
- MaxSampleValue
Gets or sets the max sample value.
- MinSampleValue
Gets or sets the min sample value.
- Orientation
Gets or sets the orientation.
- PageName
Gets or sets the page name.
- PageNumber
Gets or sets the page number tag.
- Palette
Gets or sets the color palette.
- Photometric
Gets or sets the photometric.
- PlanarConfiguration
Gets or sets the planar configuration.
- Predictor
Gets or sets the predictor for LZW compression.
- ResolutionSettings
Gets or sets the resolution settings.
- ResolutionUnit
Gets or sets the resolution unit.
- RowsPerStrip
Gets or sets the rows per strip.
- SampleFormat
Gets or sets the sample format.
- SamplesPerPixel
Gets the samples per pixel. To change this property value use the BitsPerSample property setter.
- ScannerManufacturer
Gets or sets the scanner manufacturer.
- ScannerModel
Gets or sets the scanner model.
- SmaxSampleValue
Gets or sets the max sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
- SminSampleValue
Gets or sets the min sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
- SoftwareType
Gets or sets the software type.
- StripByteCounts
Gets or sets the strip byte counts.
- StripOffsets
Gets or sets the strip offsets.
- SubFileType
Gets or sets a general indication of the kind of data contained in this subfile.
- Tags
Gets or sets the tags.
- TargetPrinter
Gets or sets the target printer.
- Threshholding
Gets or sets the threshholding.
- TotalPages
Gets the total pages.
- ValidTagCount
Gets the valid tag count. This is not the total tags count but the number of tags which may be preserved.
- XmpData
Gets or sets the XMP metadata container.
- Xposition
Gets or sets the x position.
- Xresolution
Gets or sets the x resolution.
- Yposition
Gets or sets the y position.
- Yresolution
Gets or sets the y resolution.
Methods
- AddTag(TiffDataType)
Adds a new tag.
- AddTags(TiffDataType[])
Adds the tags.
- GetTagByType(TiffTags)
Gets the instance of the tag by type.
- GetValidTagsCount(TiffDataType[])
Gets the valid tags count.
- IsTagPresent(TiffTags)
Determines whether tag is present in the options or not.
- RemoveTag(TiffTags)
Removes the tag.
- Validate()
Validates if options have valid combination of tags