DAOpenMappedFile
Asiakirjojen hallinta, suora pääsy -toiminnot, suorituskyky
Kuvaus
Avaa paikallisen PDF:n Direct Access -käyttöön rajoitetun vain luku -kartoitetun näkymän kautta säilyttämättä koko tiedostoa muistissa
Syntaksi
Delphi
Function TPDFlib.DAOpenMappedFile(Const InputFileName, Password: WideString;
WindowSize: Int64= 0; Options: Integer= 0): Integer;Parametrit
| InputFileName | Paikallisen PDF:n polku |
|---|---|
| Password | Asiakirjan salasana tai tyhjä merkkijono, kun PDF ei ole salattu |
| WindowSize | Pyydetty kartoitetun näkymän koko tavuina; nolla valitsee 64 MiB ja todellinen arvo tasataan ja rajoitetaan enintään 1 GiB:hen |
| Options | Nolla sallii vain luku -tiedostovirran varajärjestelyn, kun taas PDF_MAPPED_FILE_REQUIRE_MAPPING vaatii aktiivisen kartoitetun näkymän |
Paluuarvot
| >0 | Direct Access -asiakirjakahva |
|---|---|
| 0 | Argumentit, tiedosto, salasana, kartoitusvaatimus tai PDF-rakenne oli virheellinen; tarkista LastErrorCode |
Huomautukset
Palautettu kahva omistaa kartoitetun lähteen ja vapauttaa näkymänsä ja tiedostokahvansa, kun se annetaan DACloseFile-metodilleSäilytetty ikkuna kartoitetaan uudelleen tarpeen mukaan sivu-, objekti- ja virtualukemia varten; kaikki lukemat pysyvät fyysisen tiedostokoon rajoittaminaKäytä
DAGetMappedFileInfo-metodia tutkiaksesi kahvan lähde- ja uudelleenkartoitustilastoja