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

DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM vagy PDF_RANGE_DATA_OBJECT
IndexEgytől induló oldalszám, az űrlaplekérdezésnél nulla, illetve egy közvetett objektum száma
ReportEgy 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, availableAzonosítják a lekérdezést, és összefoglalják annak eredményét
dependencyGraphCompleteJelzi, hogy minden elérhető függőség átvizsgálásra került-e
requestedObjects, resolvedObjects, traversedObjectsObjektumfeloldási számlálók diagnosztika és ütemezés számára
requiredBytes, missingBytesDuplikációmentesített bájtösszegek az átfedő tartományok összevonása után
requiredRanges, missingRangesInkluzív start és end forráseltolásokból álló tömbök
errorOpcioná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