Riferimento API
Riferimento API completo per ogni pacchetto nell'ecosistema TCPDF-Next. Ogni pacchetto è elencato sotto con le sue classi e interface chiave. Clicca attraverso le pagine dedicate per firme metodo, parametri ed esempi utilizzo.
Core
Pacchetto: tcpdf-next/core
| Classe | Descrizione |
|---|---|
Document | Punto ingresso centrale -- facade fluente che delega a 12 trait |
ObjectRegistry | Traccia tutti gli oggetti indiretti PDF e assegna numeri oggetto unici |
TransactionManager | Semantica savepoint / rollback per operazioni layout complesse |
CrossReferenceStream | Costruisce lo stream cross-reference binario PDF 2.0 |
Contracts
Pacchetto: tcpdf-next/contracts
| Interface / Enum | Tipo | Descrizione |
|---|---|---|
PdfDocumentInterface | Interface | Contratto API primario per qualsiasi implementazione documento PDF |
FontManagerInterface | Interface | Contratto caricamento, registrazione e subsetting font |
SignerInterface | Interface | Astrazione provider firma digitale |
HsmSignerInterface | Interface | Signer esteso per moduli sicurezza hardware |
Orientation | Enum | Orientamento pagina (Portrait, Landscape) |
Alignment | Enum | Allineamento testo (Left, Center, Right, Justified) |
OutputDestination | Enum | Target output (Inline, Download, File, String) |
SignatureLevel | Enum | Livello conformità PAdES (B-B attraverso B-LTA) |
Value Object
Pacchetto: tcpdf-next/value-objects
| Classe | Descrizione |
|---|---|
PageSize | Dimensione pagina nominata o personalizzata con factory preset (A0 -- A6, Letter, Legal, Tabloid) |
Margin | Margini pagina quattro lati (top, right, bottom, left) |
Position | Coordinata x--y immutabile |
Dimension | Coppia width--height immutabile |
Unit | Helper conversione unità (mm, pt, cm, in) |
Lettura Aggiuntiva
- API Document -- Ogni metodo pubblico sulla classe
Document - Riferimento Enum -- Tutti i 22 enum con valori e utilizzo
- Riferimento Interface -- Interface contratto per DI e testing
- API Value Object -- Metodi factory, proprietà e conversioni