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
| DocumentID | ID du document à partir duquel copier les pages |
|---|---|
| RangeList | Les pages à extraire, par exemple "10,15,18-20,25-35" Les caractères non valides de la chaîne sont ignorés |
| Options | 0 = 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
| 0 | Le DocumentID spécifié n'était pas valide ou était identique au document sélectionné, ou la RangeList n'était pas valide |
|---|---|
| 1 | Les pages ont été copiées avec succès du document spécifié vers le document sélectionné |