עבודה עם Paragraphs

פסקה היא קבוצה של דמויות המשולבות לבלוק לוגי וסיום עם אופי מיוחד - הפסקה של פסקאות*. In In In Aspose.Words, סעיף מיוצג על ידי Paragraph מעמד.

הכנס סעיף

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

פורמט הגופן הנוכחי מוגדר גם על ידי font רכוש ותבנית הסעיף הנוכחית נקבעים על ידי paragraph_format רכוש.

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

תבנית Paragraph

פורמט הסעיף הנוכחי מיוצג על ידי ParagraphFormat אובייקט שחזר על ידי paragraph_format רכוש. אובייקט זה encapsulates שונים תצורה של סעיף תכונות זמין Microsoft Word. אתה יכול בקלות לאפס את הסעיף פורמט ברירת מחדל לסגנון רגיל, שמאלה מיישרת, ללא הסתייגות, ללא ספאק, ללא גבולות וללא גילוח על ידי קריאה clear_formatting.

דוגמה לקוד הבא מראה כיצד להגדיר את סעיף הפורמט:

עקבו אחרי Paragraph Style

כמה אובייקטים מעצבים כמו Font או ParagraphFormat סגנונות תמיכה סגנון מובנה יחיד או משתמש מוגדר מיוצג על ידי Style אובייקט המכיל את תכונות הסגנון המקביל כמו שם, סגנון בסיס, גופני ופסקה פורמט של הסגנון, וכן הלאה.

יתר על כן, Style האובייקט מספק Style.style_identifier רכוש מחזיר מזהה בסגנון עצמאי מקומי מיוצג על ידי StyleIdentifier ערך enumeration הנקודה היא שמות סגנונות בנויים בסגנונות Microsoft Word הם מקומיים לשפות שונות. באמצעות מזהה סגנון, אתה יכול למצוא את הסגנון הנכון ללא קשר לשפת המסמך. ערכי ההשכלה תואמים את Microsoft Word סגנונות בנויים כגון נורמלי, ראש 1, ראש 2 וכו ‘. כל סגנונות המוגדרים של המשתמש מוקצים את StyleIdentifier.USER ערך

דוגמה לקוד הבא מראה כיצד ליישם את סגנון סעיף:

המונחים: style Separator to Put different Paragraph

ניתן להוסיף לסיומו של סעיף באמצעות Ctrl + אלט + Enter Keyboard קיצור של MS Word. תכונה זו מאפשרת שני סגנונות ס"ק שונים בשימוש בפסקה מודפסת הגיונית אחת. אם אתה רוצה טקסט מההתחלה של כותרת מסוימת להופיע בטבלה של תוכן אבל לא רוצה את הכותרת כולה בטבלה של תוכן, אתה יכול להשתמש תכונה זו

הדוגמה הבאה של הקוד מראה כיצד להוסיף מפריד סגנון כדי להתאים סגנונות פסקה שונים:

זיהוי Paragraph סגנון ספרדי

Aspose.Words מספק נכס ציבורי break_is_style_separator לתוך Paragraph המחלקה מאפשרת זיהוי פרדיגמה של סגנון Separator כפי שמוצג בדוגמה שניתנה להלן:

החל את הגבולות והמשך לפסקה

הגבולות מיוצגים על ידי BorderCollection. זהו אוסף של Border פריטים אשר נגישים על ידי אינדקס או על ידי סוג גבול. סוג הגבול מיוצג על ידי BorderType אזהרה. כמה ערכים של ההנצחה חלים על מספר או רק אלמנט מסמך אחד. לדוגמה, BorderType.BOTTOM חל על סעיף או תא שולחן בזמן BorderType.DIAGONALDOWN מציג את הגבול האלכסוני בתא שולחן בלבד.

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

Aspose.Words יש גם את Shading הכיתה מכילה תכונות קידוד עבור רכיבי מסמך. אתה יכול להגדיר את המרקם הרצוי ואת הצבעים מוחלים על הרקע ואת הבסיס של האלמנט.

מרקם הגילוח נקבע עם TextureIndex ערך enumeration המאפשר יישום של דפוסים שונים Shading אובייקט. לדוגמה, כדי להגדיר צבע רקע עבור רכיב מסמך, השתמש ב TextureIndex.TEXTURE_SOLID ערך ולהגדיר את הצבע הקדמי מתאים. להלן דוגמה לכך היא כיצד ליישם את הגבולות ולהשפיל לפסקה.

הדוגמה הבאה של הקוד מראה כיצד ליישם את הגבולות ולהשפיל לפסקה: