תיוג פשוט
תיוג פשוט
התיוג הפשוט מציין כיצד יש לתייג תכונות.
אפשרויות נתמכות הן:
| מאפיין | תיאור |
|---|---|
| LabelAttribute | מציין את שם המאפיין שיש להשתמש בו כמקור לתיוגים. |
| LabelExpression | מספק דרך להתאים אישית ולעצב את טקסט התווית. עוקף את LabelAttribute |
| FontFamily | מציין את משפחת הגופנים שיש להשתמש בה כדי לעבד טקסט. ברירת המחדל היא ערך התלוי במערכת. |
| FontStyle | סגנון ליישום על הטקסט. - FontStyle.Regular - טקסט רגיל. - FontStyle.Bold - טקסט מודגש. - FontStyle.Italic - טקסט נטוי. - FontStyle.Underine - טקסט קו תחתון. - FontStyle.StrikeOut - טקסט עם קו באמצע. |
| FontSize | מציין את גודל הטקסט. |
| FontColor | קובע את צבע הטקסט. |
| HaloSize | קובע גודל הילה (או קו מתאר) סביב הטקסט. |
| HaloColor | קובע את צבע ההילה סביב הטקסט. |
| GeometryExpression | ביטוי גיאומטריה שיש להשתמש בו כדי לשנות את הגיאומטריות לפני העברתן למנוע התיוג. |
| MultipartMode | מציין התנהגות עיבוד עבור גיאומטריות מרובות חלקים. - MultipartMode.All - הצב תווית ליד כל חלק של הגיאומטריה. - MultipartMode.Any - הצב תווית אחת ליד כל חלק של הגיאומטריה. - MultipartMode.Largest - הצב תווית ליד החלק הגדול ביותר של הגיאומטריה. |
| Placement | מציין כיצד תוויות ממוקמות ביחס לגיאומטריה. - PointLabelPlacement - ממקם תווית ליד מרכז הגיאומטריה. - LineLabelPlacement - ממקם תווית לאורך הגיאומטריה או ההיקף שלה. |
| Priority | מציין את העדיפות של התווית במקרה שהיא חופפת לתווית אחרת. התווית בעדיפות נמוכה יותר אינה מעובדת. ברירת המחדל היא 1000. |
דוגמאות
דוגמאות תיוג נקודות
כברירת מחדל, SimpleLabeling מצייר טקסט על נקודות:
![]() |
|---|
הנה איך לעצב גופן:
![]() |
|---|
כדי לשלוט במיקום הטקסט ביחס לתכונת הנקודה, יש להגדיר את המאפיין placement:
![]() |
|---|
לתרחישים מתקדמים יותר, ייתכן שתרצה לבחור תיוגים שונים לתכונות. הנה איך לעשות את זה:
![]() |
|---|
דוגמאות תיוג קווים
כברירת מחדל, SimpleLabeling מצייר תווית ליד מרכז הקו:
![]() |
|---|
כדי לסובב תוויות כך שהן מקבילות לקווים, ניתן להשתמש ב-LineLabelPlacement עם LineLabelAlignment.Parallel:
![]() |
|---|
אם אתה רוצה שהטקסטים יעקבו אחר הקו במדויק, ניתן להשתמש ב-LineLabelPlacement עם LineLabelAlignment.Curved:
![]() |
|---|
אם אינך רוצה שהטקסטים יחפפו עם הקו, השתמש ב-LineLabelPlacement.Offset:
![]() |
|---|
לתרחישים מתקדמים יותר, ייתכן שתרצה להתאים את סגנון התוויות באופן דינמי בהתבסס על ערכי המאפיינים של התכונה. הנה איך לעשות את זה:
![]() |
|---|








