class final readonly Optionnel · pdftoolkit/pdf-fonts 0.1.6

PDF\Fonts\TrueType\FontProgram
A complete static TrueType sfnt program; bytes are supplied by the application.

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, PDF\Fonts\TrueType\FontProgramLimits $limits = new FontProgramLimits())

Déclarée par PDF\Fonts\TrueType\FontProgram · Voir le code ↗

Méthodes déclarées

table()

public function table(string $tag): PDF\Fonts\TrueType\BinaryReader

Déclarée par PDF\Fonts\TrueType\FontProgram · Voir le code ↗

tables()

public function tables(): iterable
@return iterable<string, BinaryReader>

Déclarée par PDF\Fonts\TrueType\FontProgram · Voir le code ↗

Propriétés

DéclarationProvenance et documentation
public readonly int $ascentPDF\Fonts\TrueType\FontProgram
public readonly array $boundingBoxPDF\Fonts\TrueType\FontProgram
@var array{int, int, int, int}
public readonly string $bytesPDF\Fonts\TrueType\FontProgram
public readonly ?int $capHeightPDF\Fonts\TrueType\FontProgram
public readonly PDF\Fonts\TrueType\UnicodeCMap $cmapPDF\Fonts\TrueType\FontProgram
public readonly int $descentPDF\Fonts\TrueType\FontProgram
public readonly int $embeddingRightsPDF\Fonts\TrueType\FontProgram
public readonly bool $fixedPitchPDF\Fonts\TrueType\FontProgram
public readonly int $glyphCountPDF\Fonts\TrueType\FontProgram
public readonly float $italicAnglePDF\Fonts\TrueType\FontProgram
public readonly PDF\Fonts\TrueType\FontProgramLimits $limitsPDF\Fonts\TrueType\FontProgram
public readonly PDF\Fonts\TrueType\HorizontalMetrics $metricsPDF\Fonts\TrueType\FontProgram
public readonly PDF\Fonts\TrueType\GlyphOutlines $outlinesPDF\Fonts\TrueType\FontProgram
public readonly string $postScriptNamePDF\Fonts\TrueType\FontProgram