TiffDataType Klasse
Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| count | int | r | Ermittelt die Anzahl der Elemente. |
| data_size | int | r | Ermittelt die Größe des Tag-Werts. |
| element_size | System.Byte | r | Ermittelt die Elementgröße in Bytes. |
| id | int | r | Ermittelt die Tag-ID als Zahl. |
| is_valid | bool | r | Ermittelt einen Wert, der angibt, ob Tag-Daten gültig sind. Der gültige Tag enthält Daten, die ggf. erhalten bleiben können. Der ungültige Tag kann nicht gespeichert werden. |
| tag_id | TiffTags | r | Ermittelt die Tag-ID. |
| tag_type | TiffDataTypes | r | Ermittelt den Tag-Typ. |
| Wert | System.Object | r/w | Ermittelt oder setzt den Wert, den dieser Datentyp enthält. |
Methods
| Name | Beschreibung |
|---|---|
| compare_to(obj) | Vergleicht die aktuelle Instanz mit einem anderen Objekt desselben Typs und gibt einen Integer zurück, der angibt, ob die aktuelle Instanz dem anderen Objekt vorausgeht, ihm folgt oder an derselben Position in der Sortierreihenfolge wie das andere Objekt steht. |
| deep_clone() | Führt eine tiefe Kopie dieser Instanz aus. |
| get_additional_data_size(size_of_tag_value) | Ermittelt die zusätzliche Tag‑Wertgröße in Bytes (falls das Tag den gesamten Tag‑Wert nicht aufnehmen kann). |
| get_aligned_data_size(size_of_tag_value) | Ermittelt die Datenmenge, ausgerichtet an einer 4‑Byte‑(int)‑ oder 8‑Byte‑(long)‑Grenze. |
| read_tag(data_stream, position) | Liest die Tag‑Daten. |
| write_additional_data(data_stream) | Schreibt die zusätzlichen Tag‑Daten. |
| write_tag(data_stream, additional_data_offset) | Schreibt die Tag-Daten. |
Method: compare_to(obj)
compare_to(obj)
Vergleicht die aktuelle Instanz mit einem anderen Objekt desselben Typs und gibt einen Integer zurück, der angibt, ob die aktuelle Instanz dem anderen Objekt vorausgeht, ihm folgt oder an derselben Position in der Sortierreihenfolge wie das andere Objekt steht.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | System.Object | Ein Objekt zum Vergleich mit dieser Instanz. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Ein 32‑Bit‑vorzeichenbehafteter Integer, der die relative Reihenfolge der zu vergleichenden Objekte angibt. Der Rückgabewert hat diese Bedeutungen: Wert Bedeutung Kleiner als Null Diese Instanz ist kleiner als obj. Null Diese Instanz ist gleich obj. Größer als Null Diese Instanz ist größer als obj. |
Method: deep_clone()
deep_clone()
Führt eine tiefe Kopie dieser Instanz aus.
Returns
| Typ | Beschreibung |
|---|---|
| TiffDataType | Eine tiefe Kopie der aktuellen Instanz. |
Method: get_additional_data_size(size_of_tag_value)
get_additional_data_size(size_of_tag_value)
Ermittelt die zusätzliche Tag‑Wertgröße in Bytes (falls das Tag den gesamten Tag‑Wert nicht aufnehmen kann).
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| size_of_tag_value | System.Byte | Größe des Tag‑Werts: 4 oder 8 für BigTiff. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Die zusätzliche Datenmenge in Bytes. |
Method: get_aligned_data_size(size_of_tag_value)
get_aligned_data_size(size_of_tag_value)
Ermittelt die Datenmenge, ausgerichtet an einer 4‑Byte‑(int)‑ oder 8‑Byte‑(long)‑Grenze.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| size_of_tag_value | System.Byte | Größe des Tag‑Werts. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Die ausgerichtete Datenmenge in Bytes. |
Method: read_tag(data_stream, position) [static]
read_tag(data_stream, position)
Liest die Tag‑Daten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| data_stream | TiffStreamReader | Der Daten-Stream. |
| position | int | Die Tag‑Position. |
Returns
| Typ | Beschreibung |
|---|---|
| TiffDataType | Das gelesene Tag. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
Schreibt die zusätzlichen Tag‑Daten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| data_stream | TiffStreamWriter | Der Daten-Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Die tatsächlich geschriebenen Bytes. |
Method: write_tag(data_stream, additional_data_offset)
write_tag(data_stream, additional_data_offset)
Schreibt die Tag-Daten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| data_stream | TiffStreamWriter | Der Daten-Stream. |
| additional_data_offset | int | Der Offset, zu dem zusätzliche Daten geschrieben werden sollen. |