El método MapLayer.Extract convierte una capa de imágenes o mapas visible de Esri en un gráfico ráster estándar de AutoCAD y lo almacena como un archivo de gráficos en el directorio de archivos especificado. La capa de mapas o imágenes debe estar visible en el dibujo. La capa de mapas permanece en el dibujo después de la extracción. Para eliminar una capa de mapas, utilice el método MapLayer.Remove.
Declaración
public bool Esri.ArcGISForAutoCAD.MapLayer.Extract(Document doc, int mapLayerId, string imageFilePath)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
int | mapLayerId | Número entero de índice asociado con la capa que se puede obtener mediante MapLayer.Names. | obligatorio |
cadena | imageFilePath | Ruta de archivo al nuevo archivo de imagen que se crea a partir de la capa de imágenes o mapas especificada. Este parámetro sobrescribe el archivo, a menos que el archivo esté abierto en ese momento o que los esté usando otro recurso. | obligatorio |
Devoluciones
| Tipo | Descripción |
|---|---|
bool | true si la capa de imágenes o mapa se ha extraído correctamente |
Observaciones sobre las condiciones de error
Este método puede generar una excepción o devolver false o null si un parámetro no es válido.
Ejemplo
Imprima el resultado correcto extraer la capa de imágenes o mapa con el número de índice 2 como imagen PNG denominada myExtractedLayer.png.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var mapLayerId = 2;
var imageFilePath = @"C:\myExtractedData\myExtractedLayer.png";
// Extract the map layer
var success = Esri.ArcGISForAutoCAD.MapLayer.Extract(doc, mapLayerId, imageFilePath);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Consulte también
MapLayer.Names: método de .NET que devuelve un diccionario indexado de los nombres de capa de imágenes y mapas que se incluyen en el dibujo actual.
MapLayer.Remove: método de .NET que elimina la capa de imágenes o mapas especificada a la que hace referencia su número de índice de mapa.
esri_maplayer_extract: función de AutoLISP que convierte una capa de imágenes o mapas visible de Esri en un gráfico ráster estándar de AutoCAD y lo almacena como un archivo de gráficos en el directorio de archivos especificado.