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
| InputFileName | A helyi PDF elérési útja |
|---|---|
| Password | A dokumentum jelszava, vagy üres karakterlánc, ha a PDF nem titkosított |
| WindowSize | A 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 |
| Options | A 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
| >0 | Egy Direct Access dokumentumazonosító |
|---|---|
| 0 | Az 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