BitString
Revisió
BitString És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IEquatable<BitString>.
Una línia de bit variable que dóna suport a les operacions bitwise, la concatenció, l’extracció substrada i la conversió en/de bits i hex.
Aquesta classe proporciona 35 mètodes per treballar amb els objectes BitString en programes .NET. Els mètodes disponibles inclouen: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,11 mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Length.
Propietats
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
Length | int | Llegir | Nombre de bites. |
Mètodes
| Signature | Descripció |
|---|---|
BitString(length: int) | Crea un BitString de zero omplit de la longitud donada. |
BitString(length: int, fill: bool) | Crea un BitString de la longitud donada omplit amb 0 o 1. |
BitString(bytes: byte[]) | Crear d’una aranya de bytes (bites en ordre revers: últim byte → més esquerres bits). |
BitString(bytes: byte[], minBitLength: int, totalBitLength: int) | Crear de bites amb trencament a minBitLongth i després esquerra-pad a totalBidLength. |
BitString(source: BitString) | Copiar un existent BitString i prepend padding zero bits. |
BitString(source: BitString, padding: int) | Copiar un existent BitString i prepend padding zero bits. |
Empty() | Calla Empty en aquesta instància BitString. |
Zero() | Coneix Zero en aquesta instància BitString. |
One() | Coneix un en aquest instància BitString. |
Zeroes(count: int) | Coneix Zeroes(conto) en aquesta instància BitString. |
Ones(count: int) | Coneix-los en aquesta instància BitString. |
FromBitsString(s: string) | Coneix FromBitsString(s) en aquest instància BitString. |
FromHexString(hex: string, bitLength: int?) | Parse de la cadena hex (bits de gran encesa), opcionalment trim a bitLongth LSBs. |
FromBytesBuffer(buffer: byte[], offset: int, count: int) | Calla FromBytesBuffer(buffer, descompte, compta) en aquesta instància BitString. |
ToString() | Rècord binari de ‘0’ i ‘1’ (esquerra = MSB = bit (Longue-1)). |
ToHexByteString() | El bit de l’hèc (el mateix ordre del byte que el constructor: el byt[0] és LSB → “0d19ff20”). |
ToBytes() | Convertir a l’arrat de byte. |
Equals(other: BitString?) | Calla Equals(d’altres) en aquesta instància BitString. |
Equals(obj: object?) | Calla Equals(obj) en aquesta instància BitString. |
GetHashCode() | Coneix GetHashCode en aquest instància BitString. |
Xor(a: BitString, b: BitString) | Coneix Xor(a, b) en aquesta instància BitString. |
Xor(other: BitString) | Coneix Xor(altre) en aquesta instància BitString. |
Or(a: BitString, b: BitString) | Coneix o(a, b) en aquest instància BitString. |
Or(other: BitString) | Coneix o (altre) en aquesta instància BitString. |
And(a: BitString, b: BitString) | Coneix i(a, b) en aquest instància BitString. |
And(other: BitString) | Coneix i (altre) en aquesta instància BitString. |
Not(a: BitString) | Calla No(a) en aquesta instància BitString. |
Not() | |
Concatenate(a: BitString, b: BitString) | Estat: resultats = bits seguit per un bit (b és prepend). |
Concatenate(other: BitString) | En lloc: prepend altres bites abans d’això. |
Substring(startFromEnd: int) | Extrata tots els bit, excepte els últims bit de startFromEnd. |
Substring(startFromEnd: int, count: int) | Extrata de comptes bits que comencen a la posició (Longet - StartFromEnd - Compte). |
PadWithZeroes(count: int) | Prepend compta zero bits. |
Get64Bits(pos: int) | Llegir 64 bits començant a la posada de bit (ha de ser múltiples de 64). |
Set64Bits(pos: int, value: ulong) | Escriu 64 bits començant a la posada de bit (ha de ser múltiples de 64). |