Class CustomImplementationFactory
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
کارخانهای برای ایجاد برخی از نمونهها که ممکن است توسط کاربر برای اهداف خاص دوباره پیادهسازی شوند.
public class CustomImplementationFactory
وراثت
object ← CustomImplementationFactory
اعضای به ارث برده شده
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 مورد نیاز با شناسه داده شده ممکن است باعث ایجاد استثنا شود. برای جلوگیری از استثنا، کاربر میتواند این متد را بازنویسی کند تا یک نمونه CultureInfo معتبر برای فرهنگهای غیرپشتیبانی شده فراهم کند.
- کاربر ممکن است بخواهد برخی از ویژگیهای سفارشی را برای برخی فرهنگها مشخص کند تا نتیجه مورد انتظار را برای فرمتبندی به دست آورد. برای این منظور کاربر میتواند این متد را بازنویسی کند تا نمونه CultureInfo با ویژگیهای مشخص شده توسط کاربر را فراهم کند. لطفاً توجه داشته باشید که ویژگی UseUserOverride در نمونه CultureInfo بازگشتی ممکن است بر نتیجه فرمتبندی تأثیر بگذارد. اگر false باشد، برخی از ویژگیهای نمونه CultureInfo بازگشتی ممکن است توسط موتور فرمتبندی داخلی ما بر اساس نیازهای فرمتبندی سناریوهای مختلف بازنویسی شوند. اگر true باشد، ما هیچ ویژگی از آن را تغییر نخواهیم داد و از آن برای فرمتبندی مقادیر بهطور مستقیم استفاده خواهیم کرد. بنابراین، اگر کاربر ویژگیهای سفارشی را برای نمونه CultureInfo بازگشتی مشخص کرده باشد، لطفاً اطمینان حاصل کنید که UseUserOverride آن true است.
CreateMemoryStream()
ایجاد یک نمونه از MemoryStream یا پیادهسازی سفارشی MemoryStream.
public virtual MemoryStream CreateMemoryStream()
بازگشت
نمونه MemoryStream.
CreateMemoryStream(int)
ایجاد یک نمونه از MemoryStream یا پیادهسازی سفارشی MemoryStream.
public virtual MemoryStream CreateMemoryStream(int capacity)
پارامترها
capacity
int
ظرفیت اولیه برای MemoryStream
بازگشت
نمونه MemoryStream.
CreateRandomInstance()
ایجاد یک نمونه از تولیدکننده عدد تصادفی.
public virtual Random CreateRandomInstance()
بازگشت
نمونهای از تولیدکننده عدد تصادفی.