SHX-lettertypes exporteren

SHX-lettertypes exporteren voor DXF/DWG-tekeningen

Sommige tekeningen kunnen lettertypes in een speciaal SHX-formaat bevatten, dat de symbolen van het lettertype in de vorm van vormen opslaat. Dit formaat vereist een aanvullende laadprocedure voor elk lettertype dat in de tekening wordt gebruikt. Apose.CAD kan tekeningen exporteren met tekst geschreven in SHX en heeft verschillende opties om dit te doen. De eenvoudigste manier om dit te doen is gewoon de ShxFonts eigenschap van CadRasterizationOptions object te gebruiken.

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
...
}

Het is mogelijk om het instellen van alle paden naar meerdere SHX-lettertypes te vermijden met het volgende voorbeeld:

Elk SHX-lettertype komt met de juiste codepagina die eraan is gekoppeld. Deze associaties zijn bekend en gedeeltelijk ingebed in de Aspose.CAD voor bekende SHX-lettertypes. In het geval dat een aangepast SHX-lettertype wordt gebruikt, is het mogelijk om de ShxCodePages-eigenschap toe te passen en het pad naar het SHX-bestand en de bijbehorende codepagina in te stellen.