class final Optionnel · pdftoolkit/pdf-codecs 0.1.0

PDFToolkit\Codecs\Jbig2\BitInput
Bounded byte/bit view over an immutable segment; no implicit zero padding.

Lire la déclaration source ↗

Héritage et contrats

Ce type ne déclare pas de parent, d’interface ou de trait.

Construction

__construct()

public function __construct(string $bytes, int $position, int $end, PDFToolkit\Codecs\DecodeBudget $budget)

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

Méthodes déclarées

align()

public function align(): void

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

bit()

public function bit(): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

bitOffset()

public function bitOffset(): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

bits()

public function bits(int $count): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

bounded()

public function bounded(int $length): self

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

remaining()

public function remaining(): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

restore()

public function restore(int $position, int $bit): void

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

signed()

public function signed(int $bytes): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

unsigned()

public function unsigned(int $bytes): int

Déclarée par PDFToolkit\Codecs\Jbig2\BitInput · Voir le code ↗

Propriétés

DéclarationProvenance et documentation
public readonly PDFToolkit\Codecs\DecodeBudget $budgetPDFToolkit\Codecs\Jbig2\BitInput
public readonly string $bytesPDFToolkit\Codecs\Jbig2\BitInput
public readonly int $endPDFToolkit\Codecs\Jbig2\BitInput
public int $positionPDFToolkit\Codecs\Jbig2\BitInput