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

OnlyIfNecessaryUne 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
StatsReç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