CopyPageRangesExA

Extraction, manipulation des pages

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à CopyPageRangesEx et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Utilisez cette fonction pour copier une ou plusieurs pages entre documents. Elle est fonctionnellement identique à CopyPageRanges, mais permet à la liste de pages de contenir des numéros en double et un ordre différent de celui du document d’origine

Syntaxe

Delphi

Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;

DLL

int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);

Paramètres

DocumentIDID du document à partir duquel copier les pages
RangeListLes pages à extraire, par exemple "10,15,18-20,25-35" Les caractères non valides de la chaîne sont ignorés
Options0 = Comportement identique à CopyPageRanges, liste triée et doublons ignorés 1 = Ne pas trier la liste et autoriser les numéros en double

Valeurs de retour

0Le DocumentID spécifié n'était pas valide ou était identique au document sélectionné, ou la RangeList n'était pas valide
1Les pages ont été copiées avec succès du document spécifié vers le document sélectionné