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

DocumentIDDie ID des Dokuments, aus dem die Seiten kopiert werden sollen
RangeListDie zu extrahierenden Seiten, beispielsweise "10,15,18-20,25-35". Ungültige Zeichen in der Zeichenfolge werden ignoriert.
OptionsOptions 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

0Die angegebene DocumentID war ungültig oder entsprach dem ausgewählten Dokument, RangeList war ungültig oder Options enthielt ein nicht unterstütztes Bit
1Die Seiten wurden erfolgreich aus dem angegebenen Dokument in das ausgewählte Dokument kopiert