TiffDataType klass
Innehåll
[
Dölj
]Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| count | int | r | Hämtar antalet element. |
| data_size | int | r | Hämtar storleken på taggvärdet. |
| element_size | System.Byte | r | Hämtar elementets storlek i byte. |
| id | int | r | Hämtar tagg‑id som nummer. |
| is_valid | bool | r | Hä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_id | TiffTags | r | Hämtar tagg‑id. |
| tag_type | TiffDataTypes | r | Hämtar taggtypen. |
| värde | System.Object | r/w | Hämtar eller anger värdet som denna datatyp innehåller. |
Methods
| Name | Description |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | System.Object | Ett objekt att jämföra med denna instans. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Ett 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
| Typ | Beskrivning |
|---|---|
| TiffDataType | En 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| size_of_tag_value | System.Byte | Storlek på taggvärde: 4 eller 8 för BigTiff. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Den 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| size_of_tag_value | System.Byte | Storlek på taggvärde. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Den justerade datastorleken i byte. |
Method: read_tag(data_stream, position) [static]
read_tag(data_stream, position)
Läser taggdata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data_stream | TiffStreamReader | Datastreamen. |
| position | int | Taggpositionen. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffDataType | Den lästa taggen. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
Skriver den extra taggdata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data_stream | TiffStreamWriter | Datastreamen. |
Returns
| Typ | Beskrivning |
|---|---|
| int | De faktiska skrivna byten. |
Method: write_tag(data_stream, additional_data_offset)
write_tag(data_stream, additional_data_offset)
Skriver taggdata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data_stream | TiffStreamWriter | Datastreamen. |
| additional_data_offset | int | Offseten att skriva ytterligare data till. |