Class CustomImplementationFactory

Class CustomImplementationFactory

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

کارخانه‌ای برای ایجاد برخی از نمونه‌ها که ممکن است توسط کاربر برای اهداف خاص دوباره پیاده‌سازی شوند.

public class CustomImplementationFactory

وراثت

objectCustomImplementationFactory

اعضای به ارث برده شده

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

سازنده‌ها

CustomImplementationFactory()

public CustomImplementationFactory()

متدها

CreateCultureInfo(int)

ایجاد یک CultureInfo با شناسه داده شده.

public virtual CultureInfo CreateCultureInfo(int lcid)

پارامترها

lcid int

بازگشت

CultureInfo

نمونه CultureInfo.

توضیحات

این پیاده‌سازی برای موقعیت‌های زیر مفید است:

  1. برخی از فرهنگ‌ها ممکن است توسط محیط کاربر پشتیبانی نشوند و ایجاد CultureInfo مورد نیاز با شناسه داده شده ممکن است باعث ایجاد استثنا شود. برای جلوگیری از استثنا، کاربر می‌تواند این متد را بازنویسی کند تا یک نمونه CultureInfo معتبر برای فرهنگ‌های غیرپشتیبانی شده فراهم کند.
  2. کاربر ممکن است بخواهد برخی از ویژگی‌های سفارشی را برای برخی فرهنگ‌ها مشخص کند تا نتیجه مورد انتظار را برای فرمت‌بندی به دست آورد. برای این منظور کاربر می‌تواند این متد را بازنویسی کند تا نمونه CultureInfo با ویژگی‌های مشخص شده توسط کاربر را فراهم کند. لطفاً توجه داشته باشید که ویژگی UseUserOverride در نمونه CultureInfo بازگشتی ممکن است بر نتیجه فرمت‌بندی تأثیر بگذارد. اگر false باشد، برخی از ویژگی‌های نمونه CultureInfo بازگشتی ممکن است توسط موتور فرمت‌بندی داخلی ما بر اساس نیازهای فرمت‌بندی سناریوهای مختلف بازنویسی شوند. اگر true باشد، ما هیچ ویژگی از آن را تغییر نخواهیم داد و از آن برای فرمت‌بندی مقادیر به‌طور مستقیم استفاده خواهیم کرد. بنابراین، اگر کاربر ویژگی‌های سفارشی را برای نمونه CultureInfo بازگشتی مشخص کرده باشد، لطفاً اطمینان حاصل کنید که UseUserOverride آن true است.

CreateMemoryStream()

ایجاد یک نمونه از MemoryStream یا پیاده‌سازی سفارشی MemoryStream.

public virtual MemoryStream CreateMemoryStream()

بازگشت

MemoryStream

نمونه MemoryStream.

CreateMemoryStream(int)

ایجاد یک نمونه از MemoryStream یا پیاده‌سازی سفارشی MemoryStream.

public virtual MemoryStream CreateMemoryStream(int capacity)

پارامترها

capacity int

ظرفیت اولیه برای MemoryStream

بازگشت

MemoryStream

نمونه MemoryStream.

CreateRandomInstance()

ایجاد یک نمونه از تولیدکننده عدد تصادفی.

public virtual Random CreateRandomInstance()

بازگشت

Random

نمونه‌ای از تولیدکننده عدد تصادفی.

 فارسی