شناسایی خودکار صفحه کد

شناسایی خودکار صفحه کد

Aspose.CAD از شناسایی خودکار صفحه کد برای DWG و DWF پشتیبانی می‌کند. اگر نمی‌خواهید از این ویژگی استفاده کنید، می‌توانید با تنظیم خواص زیر از کلاس LoadOptions این کار را نادیده بگیرید.

  • SpecifiedEncoding: کدگذاری استفاده شده برای خواندن داده‌های متنی از فرمت‌های DXF و DWG غیر Unicode را تنظیم می‌کند. به طور پیش‌فرض خودکار شناسایی می‌شود.
  • SpecifiedMifEncoding: کدگذاری استفاده شده برای خواندن نمادهای کدگذاری شده MIF از کدگذاری‌های CJK (فرمت M+nXXXX) را تنظیم می‌کند. به طور پیش‌فرض خودکار شناسایی می‌شود.
  • RecoverMalformedCifMif: تعیین می‌کند که آیا کاراکترهای CIF (U+XXXX) و کدگذاری شده MIF در صورت عدم داشتن فرمت مناسب AutoCAD (AutoCAD این نمادها را با یک بک‌اسلش پیش از خود می‌آورد) رمزگشایی خواهند شد یا خیر. به طور پیش‌فرض، آن‌ها رمزگشایی می‌شوند.

نمونه کد

نمونه کد زیر نشان می‌دهد که چگونه می‌توان شناسایی خودکار صفحه کد را در Aspose.CAD نادیده گرفت.

// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-.NET
string SourceDir = RunExamples.GetDataDir_DWGDrawings();
using (CadImage cadImage = (CadImage)Image.Load(SourceDir + "SimpleEntites.dwg",
new LoadOptions()
{
SpecifiedEncoding = CodePages.Japanese,
SpecifiedMifEncoding = MifCodePages.Japanese,
RecoverMalformedCifMif = false
}))
{
//do export or something else with cadImage
}