PDFium Delphi Component Docs

מתודת InsertObjectAtIndex

רכיב: TPdf  ·  יחידה: PDFium
מכניס אובייקט עמוד במיקום נבחר בסדר הציור במקום לצרף אותו למעלה

תחביר

procedure InsertObjectAtIndex(StackIndex: Integer; PageObj: Pointer);

StackIndexInteger. מיקום מבוסס-אפס בזרם התוכן שבו האובייקט ממוקם. אובייקטים במיקום זה או אחריו נעים למעלה באחד
PageObjPointer. ידית של אובייקט עמוד שנוצר אך טרם הוכנס, כגון הידית שמוחזרת על ידי ObjectHandle עבור אובייקט שנותק עם RemoveObject

תיאור

אובייקטי עמוד נצבעים בסדר זרם התוכן, כך שהאובייקט האחרון שצויר מנצח במקום שבו אובייקטים חופפים. צירוף תמיד שם תוכן חדש למעלה; מתודה זו ממקמת אותו בכל עומק, וזה מה שהקורא צריך כדי להחליק סימן מים מתחת לטקסט קיים או לערום מחדש אובייקט שהוסר והוסף שוב

העמוד מקבל בעלות על האובייקט. העברת nil נחשבת ללא דבר, כמו גם קריאה בבניית PDFium שאינה מייצאת את נקודת הכניסה הבסיסית, כך שהמתודה בטוחה לקריאה ללא תנאי

עמוד הטקסט שבמטמון נזרק והעמוד מסומן כשונה. קראו ל-UpdatePage לפני השמירה כדי שזרם התוכן שנערך ייווצר מחדש

ראו גם

RemoveObject, ObjectHandle, ObjectCount, UpdatePage