TiffDataType klass

Summary: The TIFF data type.

Module: aspose.imaging.fileformats.tiff

Full Name: aspose.imaging.fileformats.tiff.TiffDataType

Properties

NameTypeAccessDescription
countintrHämtar antalet element.
data_sizeintrHämtar storleken på taggvärdet.
element_sizeSystem.ByterHämtar elementets storlek i byte.
idintrHämtar tagg‑id som nummer.
is_validboolrHämtar ett värde som indikerar om taggdata är giltig. Den giltiga taggen innehåller data som kan bevaras. Den ogiltiga taggen kan inte lagras.
tag_idTiffTagsrHämtar tagg‑id.
tag_typeTiffDataTypesrHämtar taggtypen.
värdeSystem.Objectr/wHämtar eller anger värdet som denna datatyp innehåller.

Methods

NameDescription
compare_to(obj)Jämför den aktuella instansen med ett annat objekt av samma typ och returnerar ett heltal som indikerar om den aktuella instansen föregår, följer eller hamnar på samma position i sorteringsordningen som det andra objektet.
deep_clone()Utför en djup kloning av denna instans.
get_additional_data_size(size_of_tag_value)Hämtar den extra taggvärdesstorleken i byte (om taggen inte kan rymma hela taggvärdet).
get_aligned_data_size(size_of_tag_value)Hämtar datastorleken justerad till 4-byte (int) eller 8-byte (long) gräns.
read_tag(data_stream, position)Läser taggdata.
write_additional_data(data_stream)Skriver den extra taggdata.
write_tag(data_stream, additional_data_offset)Skriver taggdata.

Method: compare_to(obj)

 compare_to(obj) 

Jämför den aktuella instansen med ett annat objekt av samma typ och returnerar ett heltal som indikerar om den aktuella instansen föregår, följer eller hamnar på samma position i sorteringsordningen som det andra objektet.

Parameters:

ParameterTypBeskrivning
objSystem.ObjectEtt objekt att jämföra med denna instans.

Returns

TypBeskrivning
intEtt 32-bitars signerat heltal som indikerar den relativa ordningen för de objekt som jämförs. Returvärdet har dessa betydelser:
Värde
Betydelse
Mindre än noll
Denna instans är mindre än obj.
Noll
Denna instans är lika med obj.
Större än noll
Denna instans är större än obj.

Method: deep_clone()

 deep_clone() 

Utför en djup kloning av denna instans.

Returns

TypBeskrivning
TiffDataTypeEn djup kloning av den aktuella instansen.

Method: get_additional_data_size(size_of_tag_value)

 get_additional_data_size(size_of_tag_value) 

Hämtar den extra taggvärdesstorleken i byte (om taggen inte kan rymma hela taggvärdet).

Parameters:

ParameterTypBeskrivning
size_of_tag_valueSystem.ByteStorlek på taggvärde: 4 eller 8 för BigTiff.

Returns

TypBeskrivning
intDen extra datastorleken i byte.

Method: get_aligned_data_size(size_of_tag_value)

 get_aligned_data_size(size_of_tag_value) 

Hämtar datastorleken justerad till 4-byte (int) eller 8-byte (long) gräns.

Parameters:

ParameterTypBeskrivning
size_of_tag_valueSystem.ByteStorlek på taggvärde.

Returns

TypBeskrivning
intDen justerade datastorleken i byte.

Method: read_tag(data_stream, position) [static]

 read_tag(data_stream, position) 

Läser taggdata.

Parameters:

ParameterTypBeskrivning
data_streamTiffStreamReaderDatastreamen.
positionintTaggpositionen.

Returns

TypBeskrivning
TiffDataTypeDen lästa taggen.

Method: write_additional_data(data_stream)

 write_additional_data(data_stream) 

Skriver den extra taggdata.

Parameters:

ParameterTypBeskrivning
data_streamTiffStreamWriterDatastreamen.

Returns

TypBeskrivning
intDe faktiska skrivna byten.

Method: write_tag(data_stream, additional_data_offset)

 write_tag(data_stream, additional_data_offset) 

Skriver taggdata.

Parameters:

ParameterTypBeskrivning
data_streamTiffStreamWriterDatastreamen.
additional_data_offsetintOffseten att skriva ytterligare data till.