Mengekspor font SHX
Mengekspor font SHX untuk gambar DXF/DWG
Beberapa gambar mungkin mengandung font dalam format SHX khusus, yang menyimpan simbol font dalam bentuk bentuk. Format ini memerlukan prosedur pemuatan tambahan untuk setiap font yang digunakan dalam gambar. Apose.CAD dapat mengekspor gambar dengan teks yang ditulis dalam SHX dan memiliki berbagai opsi untuk melakukannya. Cara termudah untuk melakukannya adalah dengan menggunakan properti ShxFonts dari objek CadRasterizationOptions.
using (var cadImage = Image.Load(...)) | |
{ | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
rasterizationOptions.ShxFonts = new string[] | |
{ | |
@"D:\SomeAbsoluteFolderToFonts\medustxt.shx", | |
"romans.shx", // this font file is expected to be near drawing file | |
"txt.shx", | |
}; | |
// export | |
... | |
} |
Adalah mungkin untuk menghindari pengaturan semua jalur ke beberapa font SHX dengan contoh berikut:
Setiap font SHX datang dengan kode halaman yang sesuai. Asosiasi ini diketahui dan sebagian tersemat dalam Aspose.CAD untuk font SHX yang dikenal. Dalam kasus beberapa font SHX kustom digunakan, adalah mungkin untuk menerapkan properti ShxCodePages dan mengatur jalur ke file SHX dan kode halaman yang sesuai.
using (var cadImage = Image.Load(...)) | |
{ | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
rasterizationOptions.ShxCodePages = new List<ShxCodePage>() | |
{ | |
new ShxCodePage("someFont.shx", CodePages.Japanese), | |
new ShxCodePage("someFont2.shx", CodePages.SimpChinese), | |
}; | |
// export | |
... | |
} |