CompareFileVisuals
Comparaison de documents, rendu
Description
Compare visuellement le document courant avec un fichier PDF
Syntaxe
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;Remarques
Charge le PDF de comparaison et renvoie le même rapport JSON de document que CompareDocumentVisualsWith ; ColorTolerance doit être compris entre 0 et 255 et DPI doit être fini et positif
Le document chargé hérite du moteur de rendu, de l’échelle, du rognage et des réglages graphiques de l’instance courante ; le document et la page sélectionnés courants sont conservés
Une entrée manquante, des options invalides, des échecs de rendu et des échecs de mot de passe renvoient status=error et complete=false ; les appels DLL avec une instance invalide renvoient un pointeur nul
Le résultat large de la DLL est détenu par l’instance et doit être copié avant un autre appel renvoyant un résultat large ; le résultat A contient du JSON UTF-8, les noms de fichiers et mots de passe d’entrée étant décodés selon le réglage ANSI de l’instance
Utilisez l’API typée de page ou de document pour les régions ignorées et la sortie individuelle de masque ou de superposition
DLL
Function DLCompareFileVisuals(InstanceID: Integer;
OtherFileName, Password: PWideChar; DPI: Double;
ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
OtherFileName, Password: PAnsiChar; DPI: Double;
ColorTolerance: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::CompareFileVisuals(OtherFileName As String,
Password As String, DPI As Double, ColorTolerance As Long) As String