ShapeCollection

ShapeCollection clase

Representa una colección de formas.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Propiedades

NombreDescripción
Count { get; }Obtiene el número de elementos realmente contenidos en la colección. Solo lectura Int32.
IsSynchronized { get; }Devuelve un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos). Solo lectura Boolean.
Item { get; }Obtiene el elemento en el índice especificado. Solo lectura IShape.
ParentGroup { get; }Obtiene el objeto de forma de grupo padre para la colección de formas. Solo lectura IGroupShape.
SyncRoot { get; }Devuelve una raíz de sincronización. Solo lectura Object.

Métodos

NombreDescripción
AddAudioFrameCD(float, float, float, float)Crea un nuevo marco de audio vinculado a una pista de CD y lo agrega al final de la colección de formas.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Crea un nuevo marco de audio y lo agrega al final de la colección de formas usando un objeto de audio existente de la lista Presentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Crea un nuevo marco de audio con un archivo WAV incrustado y lo agrega al final de la colección de formas. El audio incrustado se agrega a la colección Presentation.Audios.
AddAudioFrameLinked(float, float, float, float, string)Crea un nuevo marco de audio vinculado a un archivo de audio externo y lo agrega al final de la colección de formas.
AddAutoShape(ShapeType, float, float, float, float)Crea una nueva forma automática con formato predeterminado y la agrega al final de la colección de formas.
AddAutoShape(ShapeType, float, float, float, float, bool)Crea una nueva forma automática y la agrega al final de la colección de formas, opcionalmente inicializándola con el formato de plantilla predeterminado.
AddChart(ChartType, float, float, float, float)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de serie de ejemplo, y lo agrega al final de la colección de formas.
AddChart(ChartType, float, float, float, float, bool)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de serie de ejemplo, y lo agrega al final de la colección de formas.
AddClone(IShape)Crea una copia de la forma especificada y la agrega al final de la colección de formas. La forma clonada mantiene la posición y el tamaño del original.
AddClone(IShape, float, float)Crea una copia de la forma especificada y la agrega al final de la colección de formas. La nueva forma mantiene el ancho y alto del sourceShape.
AddClone(IShape, float, float, float, float)Crea una copia de la forma especificada y la agrega al final de la colección de formas.
AddConnector(ShapeType, float, float, float, float)Crea una nueva forma de conector con estilo de plantilla predeterminado y la agrega al final de la colección de formas.
AddConnector(ShapeType, float, float, float, float, bool)Crea una nueva forma de conector y la agrega al final de la colección de formas, aplicando opcionalmente el estilo de plantilla predeterminado.
AddGroupShape()Crea una nueva forma de grupo vacía y la agrega al final de la colección de formas. El marco del grupo se ajustará automáticamente para adaptarse a cualquier forma añadida.
AddGroupShape(ISvgImage, float, float, float, float)Crea una nueva forma de grupo, convierte la imagen SVG especificada en formas individuales y agrega el grupo resultante al final de la colección de formas.
AddMathShape(float, float, float, float)Crea una nueva forma automática de rectángulo para albergar contenido matemático y la agrega al final de la colección de formas.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Crea un nuevo marco de objeto OLE y lo agrega al final de la colección de formas.
AddOleObjectFrame(float, float, float, float, string, string)Crea un nuevo marco de objeto OLE y lo agrega al final de la colección de formas.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Crea un nuevo marco de imagen que contiene la imagen especificada y lo agrega al final de la colección de formas.
AddSectionZoomFrame(float, float, float, float, ISection)Crea un nuevo marco Section Zoom y lo agrega al final de la colección de formas.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Crea un nuevo marco Section Zoom con una imagen predefinida y lo agrega al final de la colección de formas.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Crea un diagrama SmartArt y lo agrega al final de la colección de formas.
AddSummaryZoomFrame(float, float, float, float)Crea un nuevo marco Summary Zoom y lo agrega al final de la colección de formas.
AddTable(float, float, double[], double[])Crea una nueva tabla y la agrega al final de la colección de formas.
AddVideoFrame(float, float, float, float, IVideo)Crea un nuevo marco de video y lo agrega al final de la colección de formas.
AddVideoFrame(float, float, float, float, string)Crea un nuevo marco de video y lo agrega al final de la colección de formas.
AddZoomFrame(float, float, float, float, ISlide)Crea un nuevo marco Zoom y lo agrega al final de la colección de formas.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Crea un nuevo marco Zoom y lo agrega al final de la colección de formas.
Clear()Elimina todas las formas de la colección de formas.
CopyTo(Array, int)Copia todos los elementos de la colección al array especificado.
GetEnumerator()Devuelve un enumerador que itera a través de la colección.
IndexOf(IShape)Devuelve el índice basado en cero de la primera ocurrencia de la forma especificada en la colección.
InsertAudioFrameCD(int, float, float, float, float)Crea un nuevo marco de audio vinculado a una pista de CD y lo inserta en la colección de formas en el índice especificado.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Crea un nuevo marco de audio y lo inserta en la colección de formas en el índice especificado usando un objeto de audio existente de la lista Presentation.Audios.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Crea un nuevo marco de audio con un archivo WAV incrustado y lo inserta en la colección de formas en el índice especificado. El audio incrustado se agrega a la colección Presentation.Audios.
InsertAudioFrameLinked(int, float, float, float, float, string)Crea un nuevo marco de audio vinculado a un archivo de audio externo y lo inserta en la colección de formas en el índice especificado.
InsertAutoShape(int, ShapeType, float, float, float, float)Crea una nueva forma automática y la inserta en la colección de formas en el índice especificado, aplicando el formato de plantilla predeterminado.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Crea una nueva forma automática y la inserta en la colección de formas en el índice especificado, opcionalmente inicializándola con el estilo de plantilla predeterminado.
InsertChart(ChartType, float, float, float, float, int)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de serie de ejemplo, y lo inserta en la colección de formas en el índice especificado.
InsertChart(ChartType, float, float, float, float, int, bool)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de serie de ejemplo, y lo inserta en la colección de formas en el índice especificado.
InsertClone(int, IShape)Crea una copia de la forma especificada y la inserta en la colección de formas en el índice especificado. La forma clonada mantiene la posición y el tamaño del original.
InsertClone(int, IShape, float, float)Crea una copia de la forma especificada y la inserta en la colección de formas en el índice especificado. La nueva forma mantiene el ancho y alto del sourceShape.
InsertClone(int, IShape, float, float, float, float)Crea una copia de la forma especificada y la inserta en la colección de formas en el índice especificado.
InsertConnector(int, ShapeType, float, float, float, float)Crea una nueva forma de conector y la inserta en la colección de formas en el índice especificado, aplicando el estilo de plantilla predeterminado.
InsertConnector(int, ShapeType, float, float, float, float, bool)Crea una nueva forma de conector y la inserta en la colección de formas en el índice especificado, aplicando opcionalmente el estilo de plantilla predeterminado.
InsertGroupShape(int)Crea una nueva forma de grupo vacía y la inserta en la colección de formas en el índice especificado. El marco del grupo se ajustará automáticamente para adaptarse a cualquier forma añadida.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Crea un nuevo marco de objeto OLE y lo inserta en la colección de formas en el índice especificado.
InsertOleObjectFrame(int, float, float, float, float, string, string)Crea un nuevo marco de objeto OLE y lo inserta en la colección de formas en el índice especificado.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Crea un nuevo marco de imagen que contiene la imagen especificada y lo inserta en la colección de formas en el índice especificado.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Crea un nuevo marco Section Zoom y lo inserta en la colección de formas en el índice especificado.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Crea un nuevo marco Section Zoom con una imagen predefinida y lo inserta en la colección de formas en el índice especificado.
InsertSummaryZoomFrame(int, float, float, float, float)Crea un nuevo marco Summary Zoom y lo inserta en la colección de formas en el índice especificado.
InsertTable(int, float, float, double[], double[])Crea una nueva tabla y la inserta en la colección de formas en el índice especificado.
InsertVideoFrame(int, float, float, float, float, string)Crea un nuevo marco de video y lo inserta en la colección de formas en el índice especificado.
InsertZoomFrame(int, float, float, float, float, ISlide)Crea un nuevo marco Zoom y lo inserta en la colección de formas en el índice especificado.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Crea un nuevo marco Zoom con una imagen predefinida y lo inserta en la colección de formas en el índice especificado.
Remove(IShape)Elimina la primera ocurrencia de la forma especificada de la colección de formas.
RemoveAt(int)Elimina la forma en el índice especificado de la colección de formas.
Reorder(int, IShape)Mueve la forma especificada a una nueva posición dentro de la colección de formas.
Reorder(int, params IShape[])Mueve las formas especificadas dentro de la colección de formas, colocándolas a partir del índice indicado.
ToArray()Crea y devuelve un array que contiene todas las formas.
ToArray(int, int)Crea y devuelve un array que contiene todas las formas en el rango especificado.

Ver también