עבודה עם אובייקטים Ole

שם הסרטון: Object Linking and Embedding זוהי הטכנולוגיה שבאמצעותה משתמשים יכולים לעבוד עם מסמכים המכילים “אובייקטים” שנוצרו או ערכו על ידי יישומי צד שלישי. כלומר, OLE מאפשר יישום לייצא אלה “אובייקטים” ליישום אחר לעריכה, ולאחר מכן לייבא אותם בחזרה עם תוכן נוסף.

במאמר זה, נדבר על הוספת אובייקט OLE והגדרת התכונות שלו לתוך מסמך.

תגית: Ole Object

אם אתה רוצה אובייקט מוחלט, התקשר InsertOleObject שיטה ולהעביר אותה ProgId במפורש עם פרמטרים אחרים.

דוגמה לקוד הבא מראה כיצד להוסיף אובייקטים במסמך:

הגדרת שם הקובץ והרחבה בעת הוספת אובייקט OLE

חבילת OLE היא מורשת ו-“לא מטופלת” דרך לאחסן חפצים משובצים אם מטפל אולטי אינו ידוע.

מוקדם Windows גרסאות כגון Windows 3.1, 95 ו-98 היו חבילה. יישום exe שניתן להשתמש בו כדי להטביע כל סוג של נתונים במסמך. יישום זה נשלל כעת Windowsאבל Microsoft Word יישומים אחרים עדיין משתמשים בו כדי להטמיע נתונים אם המטפל חסר או לא ידוע. The The The OlePackage הכיתה מאפשרת למשתמשים לגשת לתכונות החבילה.

הדוגמה הבאה של הקוד מראה כיצד להגדיר את שם הקובץ, הרחבה, ואת שם התצוגה של חבילת OLE:

גישה ל-OLE Object Raw Data

משתמשים יכולים לגשת לנתונים של OLE באמצעות תכונות ושיטות שונות של OleFormat מעמד. לדוגמה, ניתן לקבל את OLE אובייקטים נתונים גולמיים או הנתיב והשם של קובץ מקור עבור אובייקט OLE המקושר.

דוגמה לקוד הבא מראה כיצד להגיע ל-OLE נתונים גולמיים באמצעות GetRawData שיטה:

המונחים: אובייקטים כאייקון

אובייקטים קטנים יכולים גם להיות מוכנסים למסמכים כתמונות.

הדוגמה הקודית הבאה מראה כיצד להכניס את אובייקט OLE כסמל. למטרה זו, DocumentBuilder השיעור חושף את InsertOleObjectAsIcon שיטה.

הדוגמה הקודית הבאה מראה כיצד להכניס אובייקט מוטבע כסמל מזרם לתוך המסמך:

הכנס וידאו באינטרנט

וידאו מקוון יכול להיות מוכנס לתוך מסמך Word מן * “Insert” > “Online Video” tab. אתה יכול להוסיף וידאו מקוון לתוך מסמך במיקום הנוכחי על ידי קריאה InsertOnlineVideo שיטה:

The The The DocumentBuilder הכיתה מציגה ארבעה מעלים של שיטה זו. הראשון עובד עם משאבי הווידאו הפופולריים ביותר ולוקח את URL וידאו כפרמטר. לדוגמה, העומס הראשון תומך בהרחבה פשוטה של קטעי וידאו מקוונים מ YouTube ו Vimeo משאבים.

דוגמה לקוד הבא מראה כיצד להכניס סרטון מקוון Vimeo במסמך:

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

הדוגמה הבאה של הקוד מראה כיצד להכניס סרטון מקוון לתוך מסמך באמצעות קוד HTML כזה: