CopyPageRangesA

Extrakce, manipulace se stránkami

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s CopyPageRanges a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Tuto funkci použijte ke zkopírování jedné nebo více stránek z jednoho dokumentu do druhého

Stránky se kopírují v sekvenčním pořadí a duplicity nejsou povoleny. K extrahování stránek v jiném pořadí než ve zdrojovém dokumentu nebo s duplicitními stránkami lze použít funkci CopyPageRangesEx

Syntaxe

Delphi

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

DLL

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

Parametry

<
DocumentIDID dokumentu, z něhož se mají kopírovat stránky Stránky k extrahování, například "10,15,18-20,25-35". Neplatné znaky a duplicitní čísla stránek v řetězci se ignorují. Obrácené rozsahy jako "5-1" se přijmou. Seznam stránek se seřadí, takže se stránky extrahují v číselném pořadí
RangeList

Návratové hodnoty

0Zadaný DocumentID nebyl platný nebo byl shodný s vybraným dokumentem, případně RangeList byl neplatný
1Stránky se úspěšně zkopírovaly ze zadaného dokumentu do vybraného dokumentu