Skip to content

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

ClasseDescrizione
DocumentPunto ingresso centrale -- facade fluente che delega a 12 trait
ObjectRegistryTraccia tutti gli oggetti indiretti PDF e assegna numeri oggetto unici
TransactionManagerSemantica savepoint / rollback per operazioni layout complesse
CrossReferenceStreamCostruisce lo stream cross-reference binario PDF 2.0

Contracts

Pacchetto: tcpdf-next/contracts

Interface / EnumTipoDescrizione
PdfDocumentInterfaceInterfaceContratto API primario per qualsiasi implementazione documento PDF
FontManagerInterfaceInterfaceContratto caricamento, registrazione e subsetting font
SignerInterfaceInterfaceAstrazione provider firma digitale
HsmSignerInterfaceInterfaceSigner esteso per moduli sicurezza hardware
OrientationEnumOrientamento pagina (Portrait, Landscape)
AlignmentEnumAllineamento testo (Left, Center, Right, Justified)
OutputDestinationEnumTarget output (Inline, Download, File, String)
SignatureLevelEnumLivello conformità PAdES (B-B attraverso B-LTA)

Value Object

Pacchetto: tcpdf-next/value-objects

ClasseDescrizione
PageSizeDimensione pagina nominata o personalizzata con factory preset (A0 -- A6, Letter, Legal, Tabloid)
MarginMargini pagina quattro lati (top, right, bottom, left)
PositionCoordinata x--y immutabile
DimensionCoppia width--height immutabile
UnitHelper conversione unità (mm, pt, cm, in)

Lettura Aggiuntiva

Rilasciato sotto licenza LGPL-3.0-or-later.