CopyPageRangesExA
Extraktion, Seitenbearbeitung
Beschreibung
Das abschließende A kennzeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht CopyPageRangesEx, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
Parameter
| DocumentID | Die ID des Dokuments, aus dem die Seiten kopiert werden sollen |
|---|---|
| RangeList | Die zu extrahierenden Seiten, beispielsweise "10,15,18-20,25-35". Ungültige Zeichen in der Zeichenfolge werden ignoriert. |
| Options | 0 = Mit dem Verhalten der Funktion CopyPageRanges identisch. Die Seitenliste wird sortiert und doppelte Seitennummern werden ignoriert. 1 = Seitenliste nicht sortieren und doppelte Seitennummern zulassen |
Rückgabewerte
| 0 | Die angegebene DocumentID war ungültig oder entsprach dem ausgewählten Dokument, oder RangeList war ungültig |
|---|---|
| 1 | Die Seiten wurden erfolgreich aus dem angegebenen Dokument in das ausgewählte Dokument kopiert |