RepairAnnotationAppearances
Annotations, réparation de documents, performances
Description
Analyse chaque page une fois et reconstruit les flux d'apparence normale pour les types d'annotation pris en charge : marquage, forme, chemin, texte libre et icône
Syntaxe
Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;
Paramètres
| OnlyIfNecessary | Une valeur non nulle ne répare que les annotations dont l'apparence manque, est obsolète, non valide, incohérente ou invisible ; zéro régénère toutes les apparences prises en charge |
|---|---|
| Stats | Reçoit les compteurs d'analyses, de problèmes et de catégories réparées mesurés avant l'application des modifications |
Valeurs de retour
Renvoie le nombre de flux d’apparence d’annotation reconstruits
Remarques
Les flux générés portent une empreinte source compacte, permettant de détecter comme obsolètes les changements de géométrie, couleur, bordure, contenu ou chemin sans pixelliser la page
Les annotations Widget sont comptées mais relèvent de RegenerateFormAppearances ; les types qui n'exigent pas de flux d'apparence sont ignorés
La page précédemment sélectionnée est restaurée avant le retour de la fonction
Voir aussi
GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances