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

DocumentIDID 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

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é