THotPDF.FindStructureElementForMCID Method
Sabit sürede sayfanın /StructParents anahtarını okuyup belge ParentTree'ine indeksleyerek, verilen (page, MCID) marked-content dizisine sahip StructElem sözlüğünü çözümler
Bildirim
function FindStructureElementForMCID(PageIndex, MCID: Integer): THPDFDictionaryObject;
Birim
HPDFDoc
Parametreler ve sonuç
| Değer | Amaç |
|---|---|
PageIndex | Marked content'i çözümlenecek, sıfır tabanlı sayfa indeksi |
MCID | Sayfada yayılan ve AddStructureElement tarafından ParentTree'e bağlanan marked-content tanımlayıcısı |
| Sonuç | Sahip olan dolaylı StructElem sözlüğü; sayfa tagged değilse, slot boşsa veya argümanlardan biri aralık dışındaysa nil |
Davranış
- Sayfanın
/StructParentstam sayısını okur ve doğrudanFParentTree[key][MCID]döndürür; böylece arama, structure element sayısından bağımsızdır - Dolaylı StructElem referansları, ParentTree içinde bir link ile sarılı olarak saklanır; metot, döndürmeden önce link'i hedef sözlüğe çözümler
- Metot asla exception fırlatmaz: tagged olmayan sayfa, ayrılmamış MCID,
/nullplaceholder slot'u veya aralık dışı argümanların hepsinilolarak sonuçlanır - Döndürülen element,
AddStructureElementtarafından üretilen dolaylı sözlüğün ta kendisidir veAddStructureDestinationLinkiçin/SDhedefi olarak uygundur