DwgParameters

Espacio de nombres: Digi21.DigiNG.IO.Dwg
Ensamblado: Digi21.DigiNG.IO.Dwg

Parámetros de lectura y escritura que reciben los constructores de Dwg. Corresponden a las propiedades del importador/exportador Archivos AutoCAD DWG de Digi3D.AI.

public struct DwgParameters

new DwgParameters() deja todas las propiedades con su valor por defecto de .NET (null o el primer valor de la enumeración). La columna «Valor por defecto» indica el efecto de ese valor.

Propiedades

Propiedad Descripción Valor por defecto
DwgVersion Version Versión de AutoCAD con la que se escribe el archivo al llamar a Dispose. Ver DwgVersion. Ac_12: AutoCAD R11/R12. Asigna la versión siempre que escribas el archivo.
string TemplateFile Archivo .dwg que se copia como base cuando path no existe. null: sin plantilla.
string CellFile No se usa: el constructor de Dwg no lee esta propiedad. —
DwgImportBlocksAs BlockCriteria Tipo de entidad en que se convierte cada referencia a bloque al leer el archivo. Ver DwgImportBlocksAs. Complex.

El constructor de Dwg fija además estas propiedades del importador, que no se pueden cambiar desde DwgParameters:

Propiedad del importador Valor
Importar bloques No
Importar paleta Sí: al abrir un archivo existente, la paleta de la tabla de códigos se sustituye por la paleta estándar de 256 colores de AutoCAD.
Utilizar colores archivo dibujo Sí: las entidades con color propio en el archivo conservan ese color.

Ejemplo

using Digi21.DigiNG.IO.Dwg;

var parámetros = new DwgParameters
{
    Version = DwgVersion.Ac_2010,
    BlockCriteria = DwgImportBlocksAs.Point
};

Console.WriteLine($"{parámetros.Version}, bloques como {parámetros.BlockCriteria}");

El ejemplo de Dwg pasa un DwgParameters al constructor.