BarcodeField
סקירה כללית
BarcodeField היא מחלקה ב-Aspose.PDF FOSS עבור .NET. יורשת מ-: TextBoxField.
שדה טופס Tx שהווידג׳ט שלו נושא מילון /PMD (PaperMetaData) — שדה קוד ברקוד נייר של Acrobat.
מחלקה זו מספקת 35 שיטות לעבודה עם עצמים מסוג BarcodeField בתוכניות .NET. השיטות הזמינות כוללות: Accept, AddBarcode, AddImage, BarcodeField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, ו-11 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS עבור .NET. מאפיינים: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, ו-88 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Symbology | Symbology | קריאה | סימבוליות הברקוד (/PMD /Symbology). |
Resolution | int | קריאה | רזולוציית רינדור ב-DPI (/PMD /Resolution). |
Caption | string | קריאה | כיתוב ברקוד (/PMD /Caption). |
XSymWidth | int | קריאה | גודל מודול אופקי ביחידות מכשיר (/PMD /XSymWidth). |
XSymHeight | int | קריאה | גודל מודול אנכי ביחידות מכשיר (/PMD /XSymHeight). |
ECC | int | קריאה | רמת תיקון שגיאות (/PMD /ECC). |
MaxFontSize | double | קריאה/כתיבה | ברירת מחדל סטטית מוחלת על כל המראה האוטו-פיט של TextBoxFields שנוצרו זה עתה. |
MinFontSize | double | קריאה/כתיבה | ברירת מחדל סטטית מוחלת על כל המראה האוטו-פיט של TextBoxFields שנוצרו זה עתה — הגבול התחתון לגופן המותאם אוטומטית. |
FitIntoRectangle | bool | קריאה/כתיבה | ברירת מחדל סטטית מוחלת על כל דגל FitIntoRectangle של TextBoxFields שנוצרו זה עתה. |
Width | double | קריאה/כתיבה | רוחב הפריסה כאשר השדה ממוקם בתוך מכולת פריסה (תא טבלה, פסקה). |
Height | double | קריאה/כתיבה | גובה הפריסה כאשר השדה ממוקם בתוך מכולת פריסה. |
Multiline | bool | קריאה/כתיבה | דגל מרובה שורות (ביט 13 של /Ff). |
MaxLen | int | קריאה/כתיבה | מקבל או מגדיר את האורך המרבי. |
IsMultiline | bool | קריאה | מקבל את is multiline. |
IsPassword | bool | קריאה | מקבל את IsPassword. |
TextVerticalAlignment | VerticalAlignment | קריאה/כתיבה | יישור אנכי של הטקסט בתוך המראה של השדה. |
IsRichText | bool | קריאה | נכון כאשר לשדה Tx יש דגל טקסט עשיר (סיבית 26 של /Ff) מוגדר. |
Justification | int | קריאה | יישור טקסט: 0 = שמאל, 1 = מרכז, 2 = ימין. |
ForceCombs | bool | קריאה/כתיבה | ביט 25 של /Ff (Comb): כאשר מוגדר, השדה מחולק ל-MaxLen משיכות ברוחב שווה. |
Scrollable | bool | קריאה/כתיבה | הפוך של ביט 24 של /Ff (DoNotScroll). |
SpellCheck | bool | קריאה/כתיבה | ההפך של סיבית 23 של /Ff (DoNotSpellCheck). |
Value | string? | קריאה/כתיבה | הערך הטקסטואלי המאוחסן ב-/V. |
Type | FieldType | קריאה | סוג השדה. |
FullName | string? | קריאה | שם השדה המלא והמוסמך. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | קריאה/כתיבה | עקיפה של יישור אופקי ספציפי לטקסט המיושמת על מראה וידג’ט של השדה. |
PageIndex | int | קריאה | אינדקס מבוסס-1 של העמוד שמחזיק את הווידג’ט של השדה. |
PartialName | string? | קריאה/כתיבה | שם השדה החלקי (/T). |
NormalAppearance | XForm? | קריאה | המראה “Normal” של השדה (הכניסה /AP /N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | קריאה | זרמי המראה של ה-field widget (רשומת /AP), ממופות לפי שם המראה. |
OnActivated | Annotations.PdfAction? | קריאה/כתיבה | הפעולה שמופעלת כאשר ה-field הזה מופעל (/A entry). |
Count | int | קריאה | מספר הילדים במערך /Kids של שדה זה — או שדות ילדים (צמתים בהיררכיה) או אנוטציות וידג’ט (שדה סופי עם מספר וידג’טים חזותיים, כגון קבוצת תיבות סימון/רדיו). |
Fields | Field[] | קריאה | הילדים מסוג שדה של שדה זה כמערך צילום — מקבל נגישות נוחה המשקפת את השדות בטופס. |
DefaultValue | string? | קריאה | הערך ברירת המחדל (/DV). |
AlternateName | string? | קריאה/כתיבה | שם השדה החלופי / tooltip (/TU entry). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | קריאה/כתיבה | דגלי ההערה של הווידג’ט (/F entry), למשל. |
TabOrder | int | קריאה/כתיבה | אינדקס סדר הטאבים לשדה זה. |
IsReadOnly | bool | קריאה | האם השדה הוא קריאה בלבד. |
ReadOnly | bool | קריאה/כתיבה | האם השדה הוא קריאה בלבד (כינוי שניתן להגדיר עבור API parity). |
IsRequired | bool | קריאה | האם השדה נדרש. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | קריאה | מאפייני המראה (צבעי גבול / רקע, סיבוב הווידג’ט). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | קריאה/כתיבה | המראה ברירת המחדל (גופן, גודל, צבע) של השדה — המקביל ברמת השדה ל-WidgetAnnotation. |
Rect | Rectangle? | קריאה/כתיבה | מלבן השדה. |
Color | Color | קריאה/כתיבה | צבע השדה (מאוחסן במחרוזת המראה ברירת המחדל /DA כ-RGB). |
AnnotationIndex | int | קריאה/כתיבה | מיקום הטאב המבוסס על 1 של וידג’ט השדה הזה במערך /Annots של העמוד שלו — סדר המערך הוא סדר הטאבים של העמוד. |
IsGroup | bool | קריאה | האם שדה זה הוא מכולה/קבוצה של שדות-ילד. |
IsSharedField | bool | קריאה/כתיבה | האם שדה זה שייך לקבוצת שדות משותפת. |
IsSynchronized | bool | קריאה | האם האוסף בטוח לשימוש מרובה תהליכים. |
SyncRoot | object | קריאה | שורש הסנכרון; מחזיר את המופע הזה. |
MappingName | string? | קריאה/כתיבה | שם המיפוי שבו משתמשים סקריפטים חיצוניים כדי לזהות את השדה. |
AnnotationType | AnnotationType | קריאה | תמיד ווידג’ט. |
Border | Border? | קריאה/כתיבה | רוחב הגבול, סגנון ודפוס הקו המופרד נפתרים ממילון BS של הווידג’ט (שדות הטופס נושאים את הגבול שלהם שם, לא ב-/Border). |
Actions | AnnotationActionCollection | קריאה | חריצי פעולה עבור עץ /AA של הווידג’ט. |
Exportable | bool | קריאה/כתיבה | האם ערך הווידג’ט צריך להיות מיוצא בעת שליחת הטופס. |
Highlighting | HighlightingMode | קריאה/כתיבה | מצב הדגשה חזותית המשמש כאשר המשתמש לוחץ על הווידג’ט (כניסת /H). |
Parent | Forms.Field? | קריאה | שדה הורה כאשר וידג’ט זה הוא הילד החזותי של שדה AcroForm. |
Required | bool | קריאה/כתיבה | האם יש למלא את הווידג’ט לפני שליחה (/Ff bit 2). |
HighlightMode | string | קריאה | מצב ההדגשה (/H entry). |
DefaultAppearanceString | string? | קריאה | מחרוזת המראה המוגדרת כברירת מחדל (/DA entry). |
FieldValue | string? | קריאה | ערך השדה (/V entry). |
DefaultFieldValue | string? | קריאה | ערך השדה המוגדר כברירת מחדל (/DV entry). |
FieldType | string? | קריאה | סוג השדה (כניסת /FT). |
InnerRect | Rectangle? | קריאה | מלבן ההערה מוזן על ידי כניסת /RD (הבדלי מלבן) — האזור בפועל המצויר בתוך Rect. |
ActiveState | string? | קריאה/כתיבה | מצב המראה הפעיל כרגע (ערך /AS). |
Alignment | TextAlignment | קריאה/כתיבה | יישור טקסט (להערות חופשיות / וידג’טים הנושאות טקסט עשיר). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | קריאה/כתיבה | יישור אופקי (מוצג בנוסף ל-Alignment; השניים ניתנים להגדרה באופן עצמאי). |
States | AppearanceDictionary | קריאה | מילון מצבי המראה (תת-מילון לכל מצב של AP/N, לדוגמה. |
UpdateAppearanceOnConvert | bool | קריאה/כתיבה | האם לייצר מחדש את זרם המראה כאשר ההערה נשמרת במסמך מומר. |
UseFontSubset | bool | קריאה/כתיבה | האם יש לחתוך את הגופן המשולב (אם קיים) לתת-קבוצות. |
Contents | string? | קריאה/כתיבה | תוכן ההערה (טקסט). |
Opacity | double | קריאה/כתיבה | אטימות ההערה (0.0 = שקוף, 1.0 = אטום). |
InteriorColor | Color? | קריאה/כתיבה | צבע הפנים של ההערה (/IC entry, עבור הערות עיגול/ריבוע/קו). |
Title | string? | קריאה/כתיבה | כותרת ההערה (המחבר עבור הערות סימון). |
Name | string? | קריאה/כתיבה | שם ההערה (מזהה ייחודי — הרשומה /NM). |
Subject | string? | קריאה/כתיבה | נושא ההערה (כניסה /Subj). |
ModifiedDate | string? | קריאה | תאריך השינוי. |
Modified | DateTime | קריאה/כתיבה | תאריך /M (שונה) כמוגדר DateTime. |
AnnotationFlags | AnnotationFlags | קריאה/כתיבה | כינוי מסוג של Flags המתאים למשטח הציבורי שמחשף את AnnotationFlags כמאפיין. |
Action | PdfAction? | קריאה/כתיבה | הפעולה המשויכת להערה זו (/A entry). |
Author | string? | קריאה | מחבר ההערה (/T entry). |
AnnotationState | string? | קריאה | מצב ההערה (/State entry), למשל. |
AnnotationStateModel | string? | קריאה | מודל מצב ההערה (/StateModel entry), למשל. |
ReplyType | string? | קריאה | סוג התגובה (/RT entry), לדוגמה. |
InReplyTo | Annotation? | קריאה/כתיבה | ההסבר שאליו מגיב זה (/IRT entry). |
QuadPoints | Point[] | קריאה/כתיבה | QuadPoints כמערך של ערכי Point. |
Page | Page? | קריאה | הדף שמחזיק באנוטציה זו, או null כאשר אי אפשר לפתור אותו (למשל. |
VerticalAlignment | VerticalAlignment | קריאה/כתיבה | יישור אנכי יוחל על פסקה זו. |
Margin | MarginInfo | קריאה/כתיבה | מידע שולי חיצוני יוחל על הפסקה הזו. |
IsFirstParagraphInColumn | bool | קריאה/כתיבה | הכריחו את הפסקה להתחיל בעמודה חדשה. |
IsKeptWithNext | bool | קריאה/כתיבה | שמרו את הפסקה הזו באותה העמוד כמו הבאה. |
IsInNewPage | bool | קריאה/כתיבה | ההכרח שהפסקה תתחיל בעמוד חדש. |
IsInLineParagraph | bool | קריאה/כתיבה | דגל פסקה משולבת (אינו מתחיל שורה חדשה). |
HyperlinkText | string? | קריאה/כתיבה | יעד קישור מסוג מחרוזת מיושן. |
Hyperlink | Hyperlink? | קריאה/כתיבה | קישוט קישור מסוג יוחל על הפסקה. |
ZIndex | int | קריאה/כתיבה | אינדקס סדר Z בו משתמש מנגנון הרינדור של ה-DOM. |
שיטות
| חתימה | תיאור |
|---|---|
BarcodeField(page: Page, rect: Rectangle) | בנה שדה ברקוד במרובע הדף הנתון. |
BarcodeField(doc: Document, rect: Rectangle) | צור שדה ברקוד הקשור למסמך (עדיין ללא וידג’ט של דף). |
TextBoxField(page: Page, rect: Rectangle) | יוצר שדה תיבת טקסט חדש בדף שצויין עם המלבן הנתון. |
TextBoxField(doc: Document, rect: Rectangle) | יוצר שדה תיבת טקסט חדשה המשויך למסמך (דף מוקצה דרך Form.Add). |
TextBoxField(doc: Document) | תיבת טקסט מקושרת למסמך ללא מלבן. |
TextBoxField(page: Page, rects: Rectangle[]) | שדה טקסט מרובה-ווידג׳טים — המלבן הראשון משמש למילון הווידג׳ט; מלבנים נוספים מאוחסנים ב-/Kids בהתאם לחוזה מרובה-ווידג׳טים. |
TextBoxField() | ctor ללא פרמטרים — יוצר שדה תיבת טקסט בלתי קשור. |
AddBarcode(code: string) | קודד קוד כברקוד מציין מיקום בערך השדה. |
AddImage(image: System.Drawing.Image) | Stub לתמיכה בכיסוי תמונה. |
Field(doc: Document) | צור שדה הקשור למסמך. |
GetEnumerator() | עבר על אנוטציות וידג’ט של הילדים של שדה זה במערך /Kids. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | העתק את אנוטציות הווידג’ט למערך החל מאינדקס. |
CopyTo(array: Field[], index: int) | העתק את הילדים של שדה זה (כמופעי Field) למערך החל מאינדקס. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | הפעל את הפעולה JavaScript המסופקת על שדה זה. |
ExportToJson(stream: Stream) | סיראליז את השדה הזה ל־JSON (אובייקט FieldExportingData יחיד) באמצעות הזרם המסופק. |
ExportToJson(fileName: string) | סיראליז את השדה הזה לקובץ JSON. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | סיראליז את השדה הזה ל־JSON באמצעות הזרם המסופק. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | סיריאליזציה של השדה הזה לקובץ JSON. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | כתוב את שם השדה, הדגלים והערך לזרם JSON. |
Flatten() | שטח את השדה הזה — הפוך את ערכו לתוכן דף סטטי. |
GetWidgetEnumerator() | מניין מתויג ל-WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | קרא את ערך השדה הזה מזרם JSON. |
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string) | קרא את ערך של שדה בשם מזרם JSON — אובייקט שדה אחד (אולי מקונן דרך ChildFields) או מערך שלהם — והחל את הערך של הרשומה שהנתיב המנוקד שלה תואם ל-fieldFullNameInJSON. |
Recalculate() | חשב מחדש את ערך השדה מתוך סקריפט החישוב שלו. |
SetPosition(point: Aspose.Pdf.Point) | הזז את המלבן של הווידג’ט הראשון של השדה לנקודה המסופקת (פינה עליונה-שמאלית). |
WidgetAnnotation(doc: Document) | Programmatic ctor — יוצר אנוטציה של וידג’ט בסיסית המשויכת לקורא של המסמך. |
ExportToJson(stream: System.IO.Stream) | סריאליזציה של השדה של הווידג’ט הזה כ-JSON לתוך זרם. |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | סריאליזציה של השדה של הווידג’ט הזה כאובייקט FieldExportingData JSON יחיד לתוך זרם. |
GetCheckedStateName() | מחזיר את שם מצב המראה שמייצג את המצב “on” / “checked” של הווידג’ט הזה (בדרך כלל “Yes”), שנלקח ממפתחות המילון /AP/N (כל דבר שאינו “Off”). |
Accept(visitor: AnnotationSelector) | קורא ל-Accept(visitor) על מופע ה-BarcodeField הזה. |
GetRectangle(considerRotation: bool) | המלבן התוחם מותאם באמצעות considerRotation. |
ChangeAfterResize(transform: Matrix) | התאם את הגאומטריה של ההערה לאחר שהמשתמש שינה את גודל העמוד או את המלבן המארח. |
UpdateAppearances() | צור מחדש את זרם המראה הרגיל (/AP /N) מהגאומטריה והצבעים הנוכחיים של ההערה. |
WriteXfdf(writer: System.Xml.XmlWriter) | המרת ההערה הזו לאלמנט XFDF אל writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | שיבוט רדוד — מעתיק מצבים סקלריים/משותפים ברפרנס. |