Class EmfText
نام ها : Aspose.Imaging.FileFormats.Emf.Emf.Objects جمع آوری: Aspose.Imaging.dll (25.4.0)
موضوع EmrText حاوی ارزش های خروجی متن است.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
اعضای ارثی
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
دریافت یا تنظیم یک کل 32 بیتی نامشخص که تعداد کاراکترها را در ردیف مشخص می کند
public int Chars { get; set; }
ارزش املاک
DxBuffer
دریافت یا قرار دادن شخصیت اختیاری فضای بوفرUndefinedSpace2 (متغیر): تعداد اختیاری از بایت های استفاده نشده.بلافاصله بخش قبلی این ساختار را دنبال کنید.OutputDx (متغیر): مجموعه ای از 32 بیتی بی امضا که مشخص می کند که خروجی فاصله بینمنشأ سلول های شخصیت مجاور در واحد های منطقی.موقعیت این میدان مشخص شده توسطارزش offDx در بایت ها از ابتدای این رکورد تعیین شده است، این میدان شاملهمان تعداد ارزش ها به عنوان کاراکترها در ردیف خروجی.اگر میدان گزینه ها از اشیاء EmrTextپرچم ETO_PDY را شامل می شود، پس از آن این بوفر دو برابر ارزش های زیادی دارد که در آن کاراکترها وجود دارد.خط خروجی، یک خروجی افقی و یک خروجی عمودی برای هر یک، در این ترتیب.اگر ETO_RTLREADING مشخص شده است،کاراکترها به سمت راست به سمت چپ به جای چپ به سمت راست قرار می گیرند.هیچ گزینه دیگری بر تفسیر این میدان تاثیر نمی گذارد.
public int[] DxBuffer { get; set; }
ارزش املاک
int [ ]
GlyphIndexBuffer
دریافت یا تنظیم بوفه شاخص گلیف اختیاری.اگر گزینه ها پرچم ETO_GLYPH_INDEX دارند، کدها برای کاراکترها در یک ردیف متن خروجی در واقع شاخص ها هستند.از گلیف های کاراکتر در یک فونت TrueType (2.1.11 ExtTextOutOptions فهرست).بنابراین برای نشان دادن کاراکترهای صحیح در بازی، فونت مورد استفاده باید با فونت مورد استفاده مشابه باشد.شاخص ها را ایجاد کنید.
public int[] GlyphIndexBuffer { get; set; }
ارزش املاک
int [ ]
Options
دریافت و یا تنظیم یک 32 بیتی بی سیم که مشخص می کند چگونه برای استفاده از مستطیل مشخص شده دراین میدان می تواند ترکیبی از بیش از یک ExtTextOutOptions باشد.فهرست (قسمت 2.1.11) ارزش ها
public EmfExtTextOutOptions Options { get; set; }
ارزش املاک
Rectangle
دریافت یا تنظیم یک شی WMF RectL اختیاری ([MS-WMF] بخش 2.2.2.19) که یک کلیپ را تعریف می کندو / یا مستطیل در واحد های منطقی.این مستطیل به متن اعمال می شودنتایج حاصل از رکورد حاوی
public Rectangle Rectangle { get; set; }
ارزش املاک
Reference
دریافت یا تنظیم یک شی WMF PointL ([MS-WMF] بخش 2.2.2.15) که هماهنگی هاینقطه مرجع برای قرار دادن ردیف استفاده می شود.نقطه مرجع توسط آخرینEMR_SETTEXTALIGN رکورد (قسمت 2.3.11.25) اگر چنین رکوردی تنظیم نشده باشد،ترتیب پیش فرض TA_LEFT،TA_TOP است.
public Point Reference { get; set; }
ارزش املاک
StringBuffer
دریافت یا قرار دادن کاراکتر حلقه بوفرUndefinedSpace1 (متغیر): تعداد اختیاری از بایت های استفاده نشده.میدان OutputString نیازی به پیگیری بلافاصله بخش قبلی این ساختار نیست.OutputString (متغیر): مجموعه ای از کاراکترها که نوار را به خروجی مشخص می کند.موقعیت این میدان با ارزش offString در بایت ها از آغاز این رکورد مشخص می شود.تعداد کاراکترها بر اساس ارزش کاراکترها مشخص می شود.
public string StringBuffer { get; set; }