THotPDF.RemoveLoadedNameTreeEntry Method
هر مدخل منطبق با یک کلید را از name tree سند بارگذاریشده حذف میکند و گزارش میدهد که چیزی حذف شده یا نه
اعلان
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
واحد
HPDFDoc
پارامترها
| نام | هدف |
|---|---|
Tree | گره ریشهٔ name tree، معمولاً از GetLoadedNameTree به دست میآید |
Key | رشتهٔ کلیدی که مدخلهایش باید حذف شوند |
مقدار بازگشت
اگر حداقل یک جفت کلید/مقدار منطبق حذف شده باشد True، وگرنه False
یادداشتهای استفاده
- درختهای دارای /Kids بهصورت بازگشتی پیمایش میشوند (سقف 64 سطح)، پس مدخل در هر عمقی بدون دانستن چیدمان درخت حذف میشود
- آبجکتهای کلید و مقدار جفتهای حذفشده آزاد میشوند و هر گرهای که دست خورده برای ذخیرهٔ بعدی dirty علامت میخورد
- کلیدهای تکراری برجامانده از اسناد بدشکل همه با یک فراخوانی حذف میشوند