Exportando fuentes SHX
Exportar fuentes SHX para dibujos DXF/DWG
Algunos dibujos pueden contener fuentes en formato SHX especial, que almacena símbolos de la fuente en forma de formas. Este formato requiere un procedimiento de carga adicional para cada fuente utilizada en el dibujo. Apose.CAD puede exportar dibujos con texto escrito en SHX y tiene diferentes opciones para hacerlo. La forma más simple de hacerlo es usar la propiedad setShxFonts del objeto CadRasterizationOptions.
final CadImage cadImage = (CadImage)Image.load(…); | |
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions(); | |
cadRasterizationOptions.setShxFonts( new String[] { | |
"pathToFolderWithFonts\\gbcbig.shx", | |
"pathToFolderWithFonts\\gbenor.shx", | |
}); | |
// set other options and export | |
… |
Cada fuente SHX viene con la página de código adecuada asociada a ella. Estas asociaciones son conocidas y están parcialmente incrustadas en Aspose.CAD para fuentes SHX conocidas. En el caso de que se utilice alguna fuente SHX personalizada, es posible aplicar la propiedad setShxCodePages y configurar la ruta al archivo SHX y la página de código correspondiente.
List<ShxCodePage> shxCodePages = new ArrayList<ShxCodePage>(); | |
shxCodePages.add(new ShxCodePage("someFont.shx", CodePages.Japanese)); | |
shxCodePages.add(new ShxCodePage("someFont2.shx", CodePages.SimpChinese)); | |
cadRasterizationOptions.setShxCodePages(shxCodePages); |