ShapeCollection

ShapeCollection class

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 lecturaInt32 .
IsSynchronized { get; }Devuelve un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos). Solo lecturaBoolean .
Item { get; }Obtiene el elemento en el índice especificado. Solo lecturaIShape .
ParentGroup { get; }Devuelve el objeto GroupShape principal para una colección de formas. Solo lecturaIGroupShape .
SyncRoot { get; }Devuelve una raíz de sincronización. Solo lecturaObject .

Métodos

NombreDescripción
AddAudioFrameCD(float, float, float, float)Agrega un AudioFrame con CD al final de la colección.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Agrega un nuevo cuadro de audio con un archivo de audio incrustado al final de una colección. Utiliza un archivo de audio de la lista Presentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Agrega un nuevo cuadro de audio con un archivo de audio incrustado al final de una colección. El archivo de audio incrustado puede ser solo WAV. Agrega audio nuevo a la lista Presentation.Audios.
AddAudioFrameLinked(float, float, float, float, string)Agrega un nuevo cuadro de audio con un archivo de audio vinculado al final de una colección.
AddAutoShape(ShapeType, float, float, float, float)Crea una nueva autoforma, la ajusta desde la plantilla predeterminada y la agrega al final de la colección.
AddAutoShape(ShapeType, float, float, float, float, bool)Crea una nueva autoforma y la agrega al final de la colección.
AddChart(ChartType, float, float, float, float)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de series de muestra y lo agrega al final de la colección.
AddChart(ChartType, float, float, float, float, bool)Crea un nuevo Gráfico y lo agrega al final de la colección.
AddClone(IShape)Agrega una copia de una forma especificada al final de la colección. X, Y, Ancho y Alto de la nueva forma son iguales a X, Y, Ancho y Alto de lasourceShape .
AddClone(IShape, float, float)Agrega una copia de una forma especificada al final de la colección. El ancho y el alto de la nueva forma son iguales al ancho y el alto de lasourceShape .
AddClone(IShape, float, float, float, float)Agrega una copia de una forma específica al final de la colección.
AddConnector(ShapeType, float, float, float, float)Crea un nuevo conector, lo ajusta desde la plantilla predeterminada y lo agrega al final de la colección.
AddConnector(ShapeType, float, float, float, float, bool)Crea un nuevo conector y lo agrega al final de la colección.
AddGroupShape()Crea una nueva forma de grupo y la agrega al final de la colección. El tamaño y la posición del marco de la forma de grupo se adaptarán al contenido cuando se agregue una nueva forma a la forma de grupo.
AddGroupShape(ISvgImage, float, float, float, float)Crea un nuevo GroupShape, lo llena con formas convertidas de SVG y lo agrega al final de la colección.
AddMathShape(float, float, float, float)Crea una nueva autoforma ajustada desde la plantilla predeterminada al contenido matemático y la agrega al final de la colección.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Agrega un nuevo objeto OLE al final de una colección.
AddOleObjectFrame(float, float, float, float, string, string)Agrega un nuevo objeto OLE al final de una colección.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Crea un nuevo PictureFrame y lo agrega al final de la colección.
AddSectionZoomFrame(float, float, float, float, ISection)Agrega un nuevo objeto Zoom de sección al final de una colección.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Agrega un nuevo objeto Zoom de sección al final de una colección con una imagen predefinida.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Agregar diagrama SmartArt.
AddSummaryZoomFrame(float, float, float, float)Agrega un nuevo objeto Zoom de resumen al final de una colección.
AddTable(float, float, double[], double[])Crea una nueva Tabla y la agrega al final de la colección.
AddVideoFrame(float, float, float, float, IVideo)Agrega un nuevo cuadro de video al final de una colección.
AddVideoFrame(float, float, float, float, string)Agrega un nuevo cuadro de video al final de una colección.
AddZoomFrame(float, float, float, float, ISlide)Agrega un nuevo objeto Zoom al final de una colección.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Agrega un nuevo objeto Zoom al final de una colección.
Clear()Elimina todas las formas de la colección.
CopyTo(Array, int)Copia todos los elementos de la colección a la matriz especificada.
GetEnumerator()Devuelve un enumerador que itera a través de la colección.
IndexOf(IShape)Devuelve el índice de base cero de la primera aparición de una forma en la colección.
InsertAudioFrameCD(int, float, float, float, float)Inserta un AudioFrame con CD.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Inserta un AudioFrame con un archivo de audio incrustado. Utiliza un archivo de audio de Presentation.Audios list.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Inserte un AudioFrame con un archivo de audio incrustado. El sonido del archivo de audio incrustado solo puede ser WAV.
InsertAudioFrameLinked(int, float, float, float, float, string)Crea un nuevo cuadro de audio con un archivo de audio vinculado y lo inserta en una colección en el índice especificado.
InsertAutoShape(int, ShapeType, float, float, float, float)Crea una nueva autoforma, la ajusta a partir de la plantilla predeterminada y la inserta en la colección en el índice especificado. Nota: el tipo de forma estará determinado por el parámetro shapeType.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Crea una nueva autoforma y la inserta en la colección en el índice especificado. Nota: el tipo de forma estará determinado por el parámetro shapeType.
InsertChart(ChartType, float, float, float, float, int)Crea un nuevo gráfico, lo inicializa con datos y configuraciones de series de muestra y lo inserta en la posición especificada en la colección.
InsertChart(ChartType, float, float, float, float, int, bool)Crea un nuevo Gráfico y lo inserta en la posición especificada en la colección.
InsertClone(int, IShape)Inserta una copia de una forma especificada en la posición especificada de la colección. X, Y, Ancho y Alto de la nueva forma son iguales a X, Y, Ancho y Alto de lasourceShape .
InsertClone(int, IShape, float, float)Inserta una copia de una forma especificada en la posición especificada de la colección. El ancho y el alto de la nueva forma son iguales al ancho y el alto de lasourceShape .
InsertClone(int, IShape, float, float, float, float)Inserta una copia de una forma especificada en la posición especificada de la colección.
InsertConnector(int, ShapeType, float, float, float, float)Crea un nuevo conector, lo ajusta desde la plantilla predeterminada y lo inserta en la colección en el índice especificado.
InsertConnector(int, ShapeType, float, float, float, float, bool)Crea un nuevo conector y lo inserta en la colección en el índice especificado.
InsertGroupShape(int)Crea un nuevo GroupShape y lo inserta en la colección en el índice especificado. El tamaño y la posición del marco de GroupShape se adaptarán al contenido cuando se agregue una nueva forma al GroupShape.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Crea un nuevo objeto OLE y lo inserta en una colección en el índice especificado.
InsertOleObjectFrame(int, float, float, float, float, string, string)Crea un nuevo objeto OLE y lo inserta en una colección en el índice especificado.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Crea un nuevo PictureFrame y lo inserta en la colección en el índice especificado.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Crea un nuevo objeto Zoom de sección y lo inserta en una colección en el índice especificado.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Crea un nuevo objeto Zoom de sección y lo inserta en una colección en el índice especificado.
InsertSummaryZoomFrame(int, float, float, float, float)Crea un nuevo objeto Zoom de resumen y lo inserta en una colección en el índice especificado.
InsertTable(int, float, float, double[], double[])Crea una nueva tabla y la inserta en la colección en el índice especificado.
InsertVideoFrame(int, float, float, float, float, string)Crea un nuevo cuadro de video y lo inserta en una colección en el índice especificado.
InsertZoomFrame(int, float, float, float, float, ISlide)Crea un nuevo objeto Zoom y lo inserta en una colección en el índice especificado.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Crea un nuevo objeto Zoom y lo inserta en una colección en el índice especificado.
Remove(IShape)Elimina la primera aparición de una forma específica de la colección.
RemoveAt(int)Elimina el elemento en el índice especificado de la colección.
Reorder(int, IShape)Mueve una forma de la colección a la posición especificada.
Reorder(int, params IShape[])Mueve las formas de la colección a la posición especificada. Las formas se colocarán comenzando desde el índice en el orden en que aparecen en la lista.
ToArray()Crea y devuelve una matriz con todas las formas en ella.
ToArray(int, int)Crea y devuelve una matriz con todas las formas del rango especificado. Un índice de una primera forma para devolver.Una serie de formas para volver.

Ver también