CopyPageRangesEx
Extraktion, Seitenbearbeitung
Beschreibung
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 TPDFlib.CopyPageRangesEx(DocumentID: Integer; Const RangeList: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::CopyPageRangesEx(DocumentID As Long, RangeList As String, Options As Long) As Long
DLL
int DLCopyPageRangesEx(int InstanceID, int DocumentID, const wchar_t * 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 | Options ist eine Bitmaske. PDF_COPY_PAGE_KEEP_ORDER (1) erhält die angeforderte Reihenfolge und Duplikate. PDF_COPY_PAGE_SMART_RESOURCES (2) verwendet semantisch gleichwertige Ressourcenwörterbücher und Streams wieder, die bereits im Ziel vorhanden sind. Beide Flags können mit bitweisem OR kombiniert werden; 0 sortiert den Bereich und ignoriert Duplikate |
Rückgabewerte
| 0 | Die angegebene DocumentID war ungültig oder entsprach dem ausgewählten Dokument, RangeList war ungültig oder Options enthielt ein nicht unterstütztes Bit |
|---|---|
| 1 | Die Seiten wurden erfolgreich aus dem angegebenen Dokument in das ausgewählte Dokument kopiert |