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

InputFileNamePaikallisen PDF:n polku
PasswordAsiakirjan salasana tai tyhjä merkkijono, kun PDF ei ole salattu
WindowSizePyydetty kartoitetun näkymän koko tavuina; nolla valitsee 64 MiB ja todellinen arvo tasataan ja rajoitetaan enintään 1 GiB:hen
OptionsNolla sallii vain luku -tiedostovirran varajärjestelyn, kun taas PDF_MAPPED_FILE_REQUIRE_MAPPING vaatii aktiivisen kartoitetun näkymän

Paluuarvot

>0Direct Access -asiakirjakahva
0Argumentit, 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