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
| DocumentID | ID 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
| 0 | DocumentID non valido o uguale al documento selezionato oppure RangeList non valido |
|---|---|
| 1 | Le pagine sono state copiate correttamente dal documento specificato a quello selezionato |