Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
בדרך כלל, שדה שהוכנס ל - Microsoft Word כבר מכיל ערך עדכני. לדוגמה, אם השדה הוא נוסחה או מספר עמוד, הוא יכיל את הערך המחושב הנכון עבור הגרסה הנתונה של המסמך. אבל אם יש לך יישום שיוצר או משנה מסמך עם שדות כמו מיזוג שני מסמכים או אכלוס נתונים, באופן אידיאלי יש לעדכן את כל השדות כדי שהמסמך יהיה שימושי.
כאשר מסמך נטען, Aspose.Words מחקה את ההתנהגות של Microsoft Word עם האפשרות לעדכן שדות באופן אוטומטי כבויה. ניתן לסכם את ההתנהגות כדלקמן::
TOC, כאשר אתה צריךכדי לעדכן באופן מפורש שדות במסמך כולו, פשוט התקשר לשיטה UpdateFields. כדי לעדכן שדות הכלולים בחלק ממסמך, השג אובייקט Range והתקשר לשיטה UpdateFields. ב Aspose.Words, אתה יכול להשיג Range עבור כל צומת בעץ המסמך, כגון Section, HeaderFooter, Paragraph, וכו'. שימוש במאפיין Node.Range.ניתן לעדכן את התוצאה של שדה יחיד על ידי קריאה לשיטת Update.
כאשר אתה מבצע המרה של מסמך לפורמט של דף קבוע, למשל ל PDF או XPS, ולאחר מכן Aspose.Words יעדכן באופן אוטומטי שדות הקשורים לפריסת הדף PAGE, PAGEREF שנמצאים בכותרות העליונות / תחתונות של המסמך. התנהגות זו מחקה את ההתנהגות של Microsoft Word בעת הדפסת מסמך.
אם ברצונך לעדכן את כל השדות האחרים במסמך, עליך להתקשר UpdateFields לפני עיבוד המסמך.
דוגמת הקוד הבאה מראה כיצד לעדכן את כל השדות לפני עיבוד מסמך:
בעת ביצוע mail merge, כל השדות במסמך יעודכנו אוטומטית. הסיבה לכך היא ש Mail Merge הוא מקרה של עדכון שדה. התוכנית נתקלת בשדה Mail Merge וצריכה לעדכן את התוצאה שלה, הכוללת תפיסת הערך ממקור הנתונים והכנסתו לשדה. ההיגיון כמובן מסובך יותר, למשל, כאשר מגיעים לסוף המסמך/mail merge אזור אך עדיין יש למזג נתונים נוספים, אז צריך לשכפל את האזור ולעדכן את מערך השדות החדש.
באפשרותך להשתמש במאפיין UpdateLastSavedTimeProperty אם לעדכן את מאפיין המסמך המובנה המתאים LastSavedTime בעת שמירת המסמך.
דוגמת הקוד הבאה מראה כיצד לעדכן נכס זה:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.