CopyPageRangesA
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 à CopyPageRanges 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 d’un document vers un autre
Les pages sont copiées dans l'ordre séquentiel sans doublons. Pour changer l'ordre source ou autoriser les doublons, utilisez CopyPageRangesEx
Syntaxe
Delphi
Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);
Paramètres
| DocumentID | ID du document source. Pages à extraire, par exemple "10,15,18-20,25-35". Les caractères non valides et numéros en double sont ignorés. Les plages inversées telles que "5-1" sont acceptées. La liste est triée, de sorte que les pages sont extraites dans l’ordre numérique |
|---|---|
| RangeList |
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é |