فئة TiffDataType
محتويات
[
يخفي
]Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| count | int | r | يحصل على عدد العناصر. |
| data_size | int | r | يحصل على حجم قيمة العلامة. |
| element_size | System.Byte | r | يحصل على حجم العنصر بالبايت. |
| id | int | r | يحصل على معرف العلامة كرقم. |
| is_valid | bool | r | يحصل على قيمة تشير إلى ما إذا كانت بيانات العلامة صالحة. العلامة الصالحة تحتوي على بيانات يمكن حفظها. العلامة غير الصالحة لا يمكن تخزينها. |
| tag_id | TiffTags | r | يحصل على معرف العلامة. |
| tag_type | TiffDataTypes | r | يحصل على نوع العلامة. |
| القيمة | System.Object | r/w | يحصل أو يضبط القيمة التي يحتويها هذا النوع من البيانات. |
Methods
| Name | الوصف |
|---|---|
| compare_to(obj) | يقارن المثيل الحالي مع كائن آخر من نفس النوع ويعيد عددًا صحيحًا يشير إلى ما إذا كان المثيل الحالي يسبق أو يتبع أو يقع في نفس الموضع في ترتيب الفرز مثل الكائن الآخر. |
| deep_clone() | ينفذ استنساخًا عميقًا لهذا المثيل. |
| get_additional_data_size(size_of_tag_value) | يحصل على حجم قيمة العلامة الإضافية بالبايت (في حالة عدم قدرة العلامة على احتواء القيمة الكاملة للعلامة). |
| get_aligned_data_size(size_of_tag_value) | يحصل على حجم البيانات محاذيًا على حد 4 بايت (int) أو 8 بايت (long). |
| read_tag(data_stream, position) | يقرأ بيانات العلامة. |
| write_additional_data(data_stream) | يكتب بيانات العلامة الإضافية. |
| write_tag(data_stream, additional_data_offset) | يكتب بيانات العلامة. |
Method: compare_to(obj)
compare_to(obj)
يقارن المثيل الحالي مع كائن آخر من نفس النوع ويعيد عددًا صحيحًا يشير إلى ما إذا كان المثيل الحالي يسبق أو يتبع أو يقع في نفس الموضع في ترتيب الفرز مثل الكائن الآخر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| obj | System.Object | كائن للمقارنة مع هذا المثيل. |
Returns
| نوع | الوصف |
|---|---|
| int | عدد صحيح موقع 32 بت يشير إلى الترتيب النسبي للكائنات التي يتم مقارنتها. قيمة الإرجاع لها هذه المعاني: القيمة المعنى أقل من الصفر هذا المثيل أصغر من obj. صفر هذا المثيل يساوي obj. أكبر من الصفر هذا المثيل أكبر من obj. |
Method: deep_clone()
deep_clone()
ينفذ استنساخًا عميقًا لهذا المثيل.
Returns
| نوع | الوصف |
|---|---|
| TiffDataType | استنساخ عميق للمثيل الحالي. |
Method: get_additional_data_size(size_of_tag_value)
get_additional_data_size(size_of_tag_value)
يحصل على حجم قيمة العلامة الإضافية بالبايت (في حالة عدم قدرة العلامة على احتواء القيمة الكاملة للعلامة).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| size_of_tag_value | System.Byte | حجم قيمة العلامة: 4 أو 8 لـ BigTiff. |
Returns
| نوع | الوصف |
|---|---|
| int | حجم البيانات الإضافية بالبايت. |
Method: get_aligned_data_size(size_of_tag_value)
get_aligned_data_size(size_of_tag_value)
يحصل على حجم البيانات محاذيًا على حد 4 بايت (int) أو 8 بايت (long).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| size_of_tag_value | System.Byte | حجم قيمة العلامة. |
Returns
| نوع | الوصف |
|---|---|
| int | حجم البيانات المحاذاة بالبايت. |
Method: read_tag(data_stream, position) [static]
read_tag(data_stream, position)
يقرأ بيانات العلامة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data_stream | TiffStreamReader | دفق البيانات. |
| position | int | موضع العلامة. |
Returns
| نوع | الوصف |
|---|---|
| TiffDataType | العلامة المقروءة. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
يكتب بيانات العلامة الإضافية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data_stream | TiffStreamWriter | دفق البيانات. |
Returns
| نوع | الوصف |
|---|---|
| int | عدد البايتات الفعلية المكتوبة. |
Method: write_tag(data_stream, additional_data_offset)
write_tag(data_stream, additional_data_offset)
يكتب بيانات العلامة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data_stream | TiffStreamWriter | دفق البيانات. |
| additional_data_offset | int | الإزاحة لكتابة البيانات الإضافية إليها. |