IShape

IShape interfaz

Representa una forma en una diapositiva.

public interface IShape : IHyperlinkContainer, ISlideComponent

Propiedades

NombreDescripción
AlternativeText { get; set; }Devuelve o establece el texto alternativo asociado a una forma. Lectura/escritura String.
AlternativeTextTitle { get; set; }Devuelve o establece el título del texto alternativo asociado a una forma. Lectura/escritura String.
AsIHyperlinkContainer { get; }Permite obtener la interfaz base IHyperlinkContainer. Solo lectura IHyperlinkContainer.
AsISlideComponent { get; }Permite obtener la interfaz base ISlideComponent. Solo lectura ISlideComponent.
BlackWhiteMode { get; set; }La propiedad especifica cómo se representará una forma en modo de visualización en blanco y negro. Lectura/escritura BlackWhiteMode.
ConnectionSiteCount { get; }Devuelve el número de sitios de conexión en la forma. Solo lectura Int32.
CustomData { get; }Devuelve los datos personalizados de la forma. Solo lectura ICustomData.
EffectFormat { get; }Devuelve el objeto EffectFormat que contiene los efectos de píxel aplicados a una forma. Solo lectura IEffectFormat.
FillFormat { get; }Devuelve el objeto FillFormat que contiene las propiedades de formato de relleno para una forma. Solo lectura IFillFormat.
Frame { get; set; }Devuelve o establece las propiedades del marco de la forma. Lectura/escritura IShapeFrame.
Height { get; set; }Obtiene o establece la altura de la forma, medida en puntos. Lectura/escritura Single.
Hidden { get; set; }Determina si la forma está oculta. Lectura/escritura Boolean.
IsDecorative { get; set; }Obtiene o establece la opción ‘Marcar como decorativo’. Lectura/escritura Boolean.
IsGrouped { get; }Determina si la forma está agrupada. Solo lectura Boolean.
IsTextHolder { get; }Determina si la forma es TextHolder. Solo lectura Boolean.
LineFormat { get; }Devuelve el objeto LineFormat que contiene las propiedades de formato de línea para una forma. Solo lectura ILineFormat.
Name { get; set; }Devuelve o establece el nombre de una forma. Lectura/escritura String.
OfficeInteropShapeId { get; }Devuelve un identificador único de alcance de diapositiva que permanece constante durante la vida de la forma y permite que PowerPoint o el código interop haga referencia a la forma de forma fiable desde cualquier parte del documento. Solo lectura UInt32. Ver también UniqueId.
ParentGroup { get; }Devuelve el objeto GroupShape padre si la forma está agrupada. En caso contrario devuelve null. Solo lectura IGroupShape.
Placeholder { get; }Devuelve el marcador de posición de una forma. Solo lectura IPlaceholder.
RawFrame { get; set; }Devuelve o establece las propiedades en bruto del marco de la forma. Lectura/escritura IShapeFrame.
Rotation { get; set; }Devuelve o establece el número de grados que la forma especificada está rotada alrededor del eje z. Un valor positivo indica rotación en sentido horario; un valor negativo indica rotación en sentido antihorario. Lectura/escritura Single.
ShapeLock { get; }Devuelve los bloqueos de la forma. Solo lectura IBaseShapeLock.
ThreeDFormat { get; }Devuelve el objeto ThreeDFormat que contiene las propiedades de formato de línea para una forma. Solo lectura IThreeDFormat.
UniqueId { get; }Devuelve un identificador interno de alcance de presentación destinado a ser usado por complementos u otro código. Debido a que este valor puede ser reasignado por el usuario o programáticamente, no debe tratarse como una clave única persistente. Solo lectura UInt32. Ver también OfficeInteropShapeId.
Width { get; set; }Obtiene o establece el ancho de la forma, medido en puntos. Lectura/escritura Single.
X { get; set; }Obtiene o establece la coordenada x de la esquina superior izquierda de la forma, medida en puntos. Lectura/escritura Single.
Y { get; set; }Obtiene o establece la coordenada y de la esquina superior izquierda de la forma, medida en puntos. Lectura/escritura Single.
ZOrderPosition { get; }Devuelve la posición de una forma en el orden Z. Shapes[0] devuelve la forma al fondo del orden Z, y Shapes[Shapes.Count - 1] devuelve la forma al frente del orden Z. Solo lectura Int32.

Métodos

NombreDescripción
AddPlaceholder(IPlaceholder)Añade un nuevo marcador de posición si no existe y establece las propiedades del marcador de posición a una especificada.
GetBasePlaceholder()Devuelve una forma de marcador de posición básica (forma del diseño y/o diapositiva maestra de la que se hereda la forma actual). Se devuelve null si la forma actual no está heredada.
GetImage()Devuelve la miniatura de la forma. El tipo ShapeThumbnailBounds.Shape se usa por defecto para los límites de la miniatura de la forma.
GetImage(ShapeThumbnailBounds, float, float)Devuelve la miniatura de la forma.
RemovePlaceholder()Define que esta forma no es un marcador de posición.
WriteAsSvg(Stream)Guarda el contenido de la Forma como archivo SVG.
WriteAsSvg(Stream, ISVGOptions)Guarda el contenido de la Forma como archivo SVG.

Ver también