SetPackObjectStreams

Propriétés de document, optimisation

Description

Active ou désactive le paquetage des flux d'objets lors des opérations d'enregistrement, ce qui exige PDF 1.5 ou supérieur

Syntaxe

Delphi

Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;

Paramètres

EnablePassez 1 pour activer le paquetage des flux d'objets (défaut), ou 0 pour le désactiver

Valeurs de retour

0Échec de l'application du réglage (aucun document actif)
1Réglage appliqué avec succès

Remarques

Le paquetage d'objets dans des flux de références croisées et des flux d'objets réduit sensiblement le surcoût de fichier. Les enregistrements complets matérialisent les membres compacts importés, suppriment les flux structurels obsolètes et reconstruisent le paquetage à partir du graphe d'objets vivant. Il n'est appliqué que si la version PDF cible est définie à PDF 1.5 ou plus récent

Exemple

PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');

Voir aussi

GetPackObjectStreams, GetLastSaveUsedObjectStreams