FreeTextAnnotation
FreeTextAnnotation
نمای کلی
FreeTextAnnotation یک نوع در Aspose.PDF FOSS برای Go است. ارثبرگی از: drawingAnnotationBase.
FreeTextAnnotation متن را بهصورت مستقیم روی صفحه نمایش میدهد، که به /AP/N رندر میشود با استفاده از یک فونت تعبیهشده.
این نوع 18 متد برای کار با اشیاء FreeTextAnnotation در برنامههای Go فراهم میکند. متدهای موجود شامل: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints و 6 متد اضافه هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Go برای هر برنامه Go در دسترس هستند.
روش ها
| امضا | توضیح |
|---|---|
AnnotationType() → AnnotationType | نوع حاشیهنویسی را برمیگرداند. |
Contents() → string | Contents متن بدنهٔ /Contents را برمیگرداند. |
SetContents(s: string) | SetContents /Contents را مینویسد و /AP/N را بازتولید میکند (متن رندر شده به Contents بستگی دارد). |
TextStyle() → TextStyle | TextStyle سبک متن بازسازیشده از /DA + /Q + /BG را برمیگرداند. |
SetTextStyle(s: TextStyle) | SetTextStyle سبک را به صورت /DA + /Q + /BG مینویسد و /AP/N را بازتولید میکند. |
Intent() → FreeTextIntent | Intent ورودی /IT که به یک FreeTextIntent نگاشت شده است را برمیگرداند. |
SetIntent(i: FreeTextIntent) | SetIntent ورودی /IT را مینویسد. |
RegenerateAppearance() | RegenerateAppearance باعث میشود /AP/N از وضعیت فعلی بازسازی شود. |
CalloutPoints() → []Point | CalloutPoints مقدار /CL knee + endpoint points (page space) را برمیگرداند. |
SetCalloutPoints(pts: []Point) | SetCalloutPoints /CL مینویسد (باید ۲ یا ۳ نقطه باشد؛ در غیر این صورت فراخوانی بیاثر است). |
EndLineEnding() → LineEndingStyle | EndLineEnding ورودی /LE را به عنوان یک LineEndingStyle برمیگرداند. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding برای شکل نقطهٔ انتهایی فراخوانی، /LE مینویسد. |
InnerRect() → Rectangle | InnerRect مستطیل متن داخلی استخراجشده از ورودی /RD را برمیگرداند. |
SetInnerRect(inner: Rectangle) | SetInnerRect مقدار /RD را بر پایهٔ اختلاف بین /Rect بیرونی و مستطیل داخلی ارائهشده (فضای صفحه) مینویسد. |
BorderEffect() → BorderEffect | BorderEffect ورودی /BE/S را بهعنوان BorderEffect برمیگرداند. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect مقدار /BE/S را مینویسد. |
BorderEffectIntensity() → float64 | BorderEffectIntensity ورودی /BE/I را برمیگرداند. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity مینویسد /BE/I (شدت ابر، معمولاً 0-2). |