THotPDF.SetLoadedFreeTextPlainText Method

ממיר באופן מפורש הערת FreeText טעונה נתמכת לטקסט פשוט מיושר לשמאל ובונה מחדש את המראה הרגיל שלה

הצהרה

procedure SetLoadedFreeTextPlainText(PageIndex, AnnotationIndex: Integer;
  const AText: AnsiString; FontSize: Single = 12);

יחידה: HPDFDoc · זמין החל מ-Version 2.753.0

פרמטרים

המרת המראה

ה-method משתמש בטקסט Helvetica שחור ובגבול מלבני שחור, שומר על רקע בצבע device נתמך ועל גיאומטריית גבול רציפה או מקווקוות, וחותך את הטקסט לשוליים פנימיים של שתי נקודות בתוך מלבן ההערה

שורות מתקדמות בפער של פי 1.2 מגודל הגופן; אין גלישה אוטומטית ואין כיווץ להתאמה, ולכן טקסט שחורג מהשוליים הפנימיים נחתך

ההמרה מחליפה את /AP, מעדכנת את /Contents ואת /DA, מאפסת את /Q לאפס, ומסירה את /RC, /DS ו-/AS; את הטקסט העשיר הישן, בחירת הגופן, צבע הטקסט, היישור ומצבי המראה מחליפים במכוון

שינויי הערה, מראה ודף נרשמים לשמירה מצטברת, וה-render cache של הדף מתרוקן; שמירת rewrite שומרת גם על המראה החדש

קלט נתמך ושגיאות

ההערה חייבת להתקיים ולהיות בעלת תת-סוג FreeText, עם מלבן סופי שרוחבו וגובהו גדולים מארבע נקודות

Callouts, הפרשי מלבן או שוליים פנימיים, אפקטי גבול, רשומת סיבוב, intent שאינו FreeText, הערות לא אטומות, גבולות מעוגלים וסגנונות גבול שאינם רציף או מקווקו נדחים עם EArgumentException

רכיבי הרקע של DeviceGray, DeviceRGB ו-DeviceCMYK חייבים להיות בטווח בין אפס לאחד; רוחבי גבול ותבניות dash חייבים להיות תקינים, סופיים ולא שליליים, ותבנית dash לא ריקה שכולה אפסים נדחית

קלט לא נתמך מאומת לפני החלפת ההערה או המראה שלה

דוגמה

עבור מסמך טעון שההערה הראשונה שלו בדף אפס היא הערת FreeText נתמכת

PDF.SetLoadedFreeTextPlainText(0, 0,
  'Updated review note'#13#10'Second line', 12);

ממשקי API קשורים

SetLoadedAnnotationContents מחליף רק את מחרוזת ה-contents השמורה ומשמר מראה קיים

SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · דף הבית