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