BitString
نظرة عامة
BitString هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: IEquatable<BitString>.
سلسلة بت ذات طول متغير تدعم العمليات البيتية، التشابك، استخراج السلاسل الفرعية، والتحويل إلى/من بايت و هيكس.
توفر هذه الفئة 35 طريقة للعمل مع BitString كائنات في برامج .NET. المنهجيات المتاحة تشمل: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,، و 11 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Length.
خصائص
| اسم | النوع | Access | وصف |
|---|---|---|---|
Length | int | اقرأ | عدد البط. |
الطرق
| Signature | وصف |
|---|---|
BitString(length: int) | إنشاء BitString المملوء بالصفر من الطول المعطى. |
BitString(length: int, fill: bool) | إنشاء BitString من الطول المحدد ممتلئة ب 0 أو 1. |
BitString(bytes: byte[]) | إنشاء من صفحة بايت (بايت في الترتيب العكسي: آخر بايث → أبعد بيت). |
BitString(bytes: byte[], minBitLength: int, totalBitLength: int) | إنشاء من بايت مع trim إلى minBitLength ثم يسار-باد لtotalBit Lengths. |
BitString(source: BitString) | نسخ BitString الموجودة وترسيم بيتات صفر. |
BitString(source: BitString, padding: int) | نسخ BitString الموجودة وترسيم بيتات صفر. |
Empty() | يطلق على الفارغ في هذه BitString حالة. |
Zero() | يطلب صفر في هذه BitString حالة. |
One() | يُدعو واحد على هذه الحالة BitString. |
Zeroes(count: int) | يطلب الصفر في هذه الحالة BitString. |
Ones(count: int) | يُدعو (واينز) في هذه الحالة. |
FromBitsString(s: string) | يدعو FromBitsString على هذه الحالة BitString. |
FromHexString(hex: string, bitLength: int?) | تحليل من سلسلة الهيكس (بايتات كبيرة) ، اختياريًا تقليص إلى bitLength LSBs. |
FromBytesBuffer(buffer: byte[], offset: int, count: int) | يدعو FromBytesBuffer على هذه الحالة BitString. |
ToString() | سلسلة ثنائية من “0” و “1” (الأقصى يسارًا = MSB = bit (Length-1)). |
ToHexByteString() | سلسلة بايتات هيكس (نفس ترتيب البايت كالبناء: بايث[0] هو LSB → “0d19ff20”). |
ToBytes() | تحويل إلى مجموعة بايت. |
Equals(other: BitString?) | يطلب مساوات في هذه الحالة BitString. |
Equals(obj: object?) | |
GetHashCode() | يدعو GetHashCode على هذه الحالة BitString. |
Xor(a: BitString, b: BitString) | يُدعو (إكسور) في هذه الحالة. |
Xor(other: BitString) | |
Or(a: BitString, b: BitString) | أو على هذه الحالة BitString. |
Or(other: BitString) | |
And(a: BitString, b: BitString) | “و” في هذه الحالة. |
And(other: BitString) | |
Not(a: BitString) | لا يُطلق على هذه الحالة. |
Not() | |
Concatenate(a: BitString, b: BitString) | ثابت: النتيجة = بيتات تليها a bits (b هو مُسبق). |
Concatenate(other: BitString) | في المكان: إعداد قطعة أخرى قبل هذا. |
Substring(startFromEnd: int) | استخراج جميع البط ما عدا آخر بيت StartFromEnd. |
Substring(startFromEnd: int, count: int) | استخراج عدد البط التي تبدأ في الموقع (الطول - startFromEnd - العد). |
PadWithZeroes(count: int) | إعداد المعدلات صفر. |
Get64Bits(pos: int) | قراءة 64 بت بدءاً من موقع البيت (يجب أن يكون مضاعفاً لـ64). |
Set64Bits(pos: int, value: ulong) | اكتب 64 بت بدءاً من موقع البيت (يجب أن يكون مضاعفاً لـ64). |