CopyPageRangesA

Estrazione, manipolazione delle pagine

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a CopyPageRanges e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Usare questa funzione per copiare una o più pagine da un documento a un altro

Le pagine vengono copiate in ordine sequenziale e i duplicati non sono consentiti. Per estrarre pagine in un ordine diverso rispetto al documento di origine o includere pagine duplicate è possibile usare la funzione CopyPageRangesEx

Sintassi

Delphi

Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);

Parametri

DocumentIDID del documento da cui copiare le pagine Pagine da estrarre, ad esempio "10,15,18-20,25-35". I caratteri non validi e i numeri duplicati vengono ignorati. Sono accettati intervalli inversi quali "5-1". L'elenco viene ordinato e le pagine sono estratte in ordine numerico
RangeList

Valori restituiti

0DocumentID non valido o uguale al documento selezionato oppure RangeList non valido
1Le pagine sono state copiate correttamente dal documento specificato a quello selezionato