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() → stringContents متن بدنهٔ /Contents را برمی‌گرداند.
SetContents(s: string)SetContents /Contents را می‌نویسد و /AP/N را بازتولید می‌کند (متن رندر شده به Contents بستگی دارد).
TextStyle() → TextStyleTextStyle سبک متن بازسازی‌شده از /DA + /Q + /BG را برمی‌گرداند.
SetTextStyle(s: TextStyle)SetTextStyle سبک را به صورت /DA + /Q + /BG می‌نویسد و /AP/N را بازتولید می‌کند.
Intent() → FreeTextIntentIntent ورودی /IT که به یک FreeTextIntent نگاشت شده است را برمی‌گرداند.
SetIntent(i: FreeTextIntent)SetIntent ورودی /IT را می‌نویسد.
RegenerateAppearance()RegenerateAppearance باعث می‌شود /AP/N از وضعیت فعلی بازسازی شود.
CalloutPoints() → []PointCalloutPoints مقدار /CL knee + endpoint points (page space) را برمی‌گرداند.
SetCalloutPoints(pts: []Point)SetCalloutPoints /CL می‌نویسد (باید ۲ یا ۳ نقطه باشد؛ در غیر این صورت فراخوانی بی‌اثر است).
EndLineEnding() → LineEndingStyleEndLineEnding ورودی /LE را به عنوان یک LineEndingStyle برمی‌گرداند.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding برای شکل نقطهٔ انتهایی فراخوانی، /LE می‌نویسد.
InnerRect() → RectangleInnerRect مستطیل متن داخلی استخراج‌شده از ورودی /RD را برمی‌گرداند.
SetInnerRect(inner: Rectangle)SetInnerRect مقدار /RD را بر پایهٔ اختلاف بین /Rect بیرونی و مستطیل داخلی ارائه‌شده (فضای صفحه) می‌نویسد.
BorderEffect() → BorderEffectBorderEffect ورودی /BE/S را به‌عنوان BorderEffect برمی‌گرداند.
SetBorderEffect(e: BorderEffect)SetBorderEffect مقدار /BE/S را می‌نویسد.
BorderEffectIntensity() → float64BorderEffectIntensity ورودی /BE/I را برمی‌گرداند.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity می‌نویسد /BE/I (شدت ابر، معمولاً 0-2).

همچنین ببینید:

 فارسی