GetRangeSourceDataAvailability
Dokumentumkezelés, fokozatos betöltés, diagnosztika
Leírás
Meghatározza, hogy a kijelölt, visszahívásalapú PDF rendelkezik-e minden, egy oldal, az interaktív űrlap vagy egy közvetett objektum függőségi gráf feldolgozásához szükséges bájttal
Szintaxis
Delphi
Function TPDFlib.GetRangeSourceDataAvailability(DataKind, Index: Integer;
Out Report: WideString): Integer;Paraméterek
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM vagy PDF_RANGE_DATA_OBJECT |
|---|---|
| Index | Egytől induló oldalszám, az űrlaplekérdezésnél nulla, illetve egy közvetett objektum száma |
| Report | Egy JSON függőségi és bájttartomány-jelentést kapja meg |
Visszatérési értékek
PDF_RANGE_DATA_ERROR (-1) | Az argumentumok, a forrás vagy a PDF szerkezete érvénytelen; vizsgálja meg a LastErrorCode és a Report értékét |
|---|---|
PDF_RANGE_DATA_NOT_AVAILABLE (0) | Legalább egy szükséges tartomány még nem érhető el |
PDF_RANGE_DATA_AVAILABLE (1) | A teljes függőségi gráf elérhető |
PDF_RANGE_DATA_NOT_PRESENT (2) | Az űrlaplekérdezés befejeződött, és a dokumentum nem tartalmaz AcroForm elemet |
Jelentésmezők
scope, index, status, available | Azonosítják a lekérdezést, és összefoglalják annak eredményét |
|---|---|
dependencyGraphComplete | Jelzi, hogy minden elérhető függőség átvizsgálásra került-e |
requestedObjects, resolvedObjects, traversedObjects | Objektumfeloldási számlálók diagnosztika és ütemezés számára |
requiredBytes, missingBytes | Duplikációmentesített bájtösszegek az átfedő tartományok összevonása után |
requiredRanges, missingRanges | Inkluzív start és end forráseltolásokból álló tömbök |
error | Opcionális, géppel olvasható szerkezeti vagy argumentumhiba |
Megjegyzések
Az oldal lekérdezés csak a cél oldalfa útját, az oldal erőforrásait, a tartalom-adatfolyamokat, a megjegyzéseket és az örökölt oldalattribútumokat követiAz űrlap lekérdezés bejárja az
Az űrlaplekérdezés bejárja az AcroForm függőségeit, és megköveteli, hogy az Index nulla legyen
Az objektumlekérdezés a szolgáltatott kereszthivatkozási objektumszámtól indul, és követi az elérhető közvetett hivatkozásokat, elkerülve a szülő-visszaéleket
A hiányzó tartományok soha nem olvasódnak; az elérhetőként jelentett tartományok elemzhetők, és hozzáadhatók a bájt-tartomány gyorsítótárhoz
Az objektumszám és függőségi mélység határolt, hogy ellenséges vagy ciklikus szerkezetek kiszámíthatóan elutasíthatók legyenek