DAOpenMappedFile

Dokumentumkezelés, közvetlen hozzáférési funkciók, teljesítmény

Leírás

Helyi PDF-et nyit meg Direct Access célra egy korlátozott, csak olvasható leképezett nézeten keresztül, anélkül hogy a teljes fájlt memóriában tartaná

Szintaxis

Delphi

Function TPDFlib.DAOpenMappedFile(Const InputFileName, Password: WideString;
  WindowSize: Int64= 0; Options: Integer= 0): Integer;

Paraméterek

InputFileNameA helyi PDF elérési útja
PasswordA dokumentum jelszava, vagy üres karakterlánc, ha a PDF nem titkosított
WindowSizeA kért leképezett nézet mérete bájtban; a nulla 64 MiB-t választ, a tényleges érték igazítást kap, és 1 GiB-nél korlátozásra kerül
OptionsA nulla csak olvasható fájl-adatfolyam tartalékot enged, míg a PDF_MAPPED_FILE_REQUIRE_MAPPING aktív leképezett nézetet követel meg

Visszatérési értékek

>0Egy Direct Access dokumentumazonosító
0Az argumentumok, a fájl, a jelszó, a leképezési követelmény vagy a PDF szerkezete érvénytelen volt; vizsgálja meg a LastErrorCode értékét

Megjegyzések

A visszaadott leíró a leképezett forrás tulajdonosa, és nézet- és fájlleíróit felszabadítja, amikor DACloseFile-nek adják át

A megtartott ablak igény szerint újraleképezésre kerül oldal-, objektum- és adatfolyam-olvasásokhoz; minden olvasás a fizikai fájlméret által korlátozva marad

DAGetMappedFileInfo segítségével vizsgálhatja meg