TiffDataType Sınıfı

Summary: The TIFF data type.

Module: aspose.imaging.fileformats.tiff

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

Properties

NameTypeAccessAçıklama
countintrEleman sayısını alır.
data_sizeintrEtiket değerinin boyutunu alır.
element_sizeSystem.ByterElemanın bayt cinsinden boyutunu alır.
idintrEtiket kimliğini sayı olarak alır.
is_validboolrEtiket verisinin geçerli olup olmadığını gösteren bir değer alır. Geçerli etiket, korunabilecek verileri içerir. Geçersiz etiket depolanamaz.
tag_idTiffTagsrEtiket kimliğini alır.
tag_typeTiffDataTypesrEtiket tipini alır.
değerSystem.Objectr/wBu veri tipinin içerdiği değeri alır veya ayarlar.

Methods

NameAçıklama
compare_to(obj)Geçerli örneği aynı türdeki başka bir nesneyle karşılaştırır ve geçerli örneğin diğer nesneye göre sıralama düzeninde önce mi, sonra mı yoksa aynı konumda mı olduğunu belirten bir tam sayı döndürür.
deep_clone()Bu örneğin derin bir kopyasını oluşturur.
get_additional_data_size(size_of_tag_value)Ek etiket değeri boyutunu bayt olarak alır (etiket tüm değerini sığdıramazsa).
get_aligned_data_size(size_of_tag_value)Veri boyutunu 4 bayt (int) veya 8 bayt (long) sınırına hizalanmış olarak alır.
read_tag(data_stream, position)Etiket verisini okur.
write_additional_data(data_stream)Ek etiket verisini yazar.
write_tag(data_stream, additional_data_offset)Etiket verilerini yazar.

Method: compare_to(obj)

 compare_to(obj) 

Geçerli örneği aynı türdeki başka bir nesneyle karşılaştırır ve geçerli örneğin diğer nesneye göre sıralama düzeninde önce mi, sonra mı yoksa aynı konumda mı olduğunu belirten bir tam sayı döndürür.

Parameters:

ParameterTürAçıklama
objSystem.ObjectBu örnekle karşılaştırılacak bir nesne.

Returns

TürAçıklama
intA 32-bit işaretli bir tam sayı, karşılaştırılan nesnelerin göreli sırasını gösterir. Döndürülen değer aşağıdaki anlamlara sahiptir:
Değer
Anlam
Sıfırdan küçük
Bu örnek obj‘den küçüktür.
Sıfır
Bu örnek obj’e eşittir.
Sıfırdan büyük
Bu örnek obj‘den büyüktür.

Method: deep_clone()

 deep_clone() 

Bu örneğin derin bir kopyasını oluşturur.

Returns

TürAçıklama
TiffDataTypeGeçerli örneğin derin bir kopyası.

Method: get_additional_data_size(size_of_tag_value)

 get_additional_data_size(size_of_tag_value) 

Ek etiket değeri boyutunu bayt olarak alır (etiket tüm değerini sığdıramazsa).

Parameters:

ParameterTürAçıklama
size_of_tag_valueSystem.ByteEtiket değeri boyutu: BigTiff için 4 veya 8.

Returns

TürAçıklama
intEk veri boyutu bayt cinsinden.

Method: get_aligned_data_size(size_of_tag_value)

 get_aligned_data_size(size_of_tag_value) 

Veri boyutunu 4 bayt (int) veya 8 bayt (long) sınırına hizalanmış olarak alır.

Parameters:

ParameterTürAçıklama
size_of_tag_valueSystem.ByteEtiket değeri boyutu.

Returns

TürAçıklama
intHizalanmış veri boyutu bayt olarak.

Method: read_tag(data_stream, position) [static]

 read_tag(data_stream, position) 

Etiket verisini okur.

Parameters:

ParameterTürAçıklama
data_streamTiffStreamReaderVeri akışı.
positionintEtiket konumu.

Returns

TürAçıklama
TiffDataTypeOkunan etiket.

Method: write_additional_data(data_stream)

 write_additional_data(data_stream) 

Ek etiket verisini yazar.

Parameters:

ParameterTürAçıklama
data_streamTiffStreamWriterVeri akışı.

Returns

TürAçıklama
intGerçek yazılan baytlar.

Method: write_tag(data_stream, additional_data_offset)

 write_tag(data_stream, additional_data_offset) 

Etiket verilerini yazar.

Parameters:

ParameterTürAçıklama
data_streamTiffStreamWriterVeri akışı.
additional_data_offsetintEk veri yazılacak ofset.