IShape

IShape interface

Representa una forma en una diapositiva.

public interface IShape : IHyperlinkContainer, ISlideComponent

Propiedades

Nombre Descripción
AlternativeText { get; set; } Devuelve o establece el texto alternativo asociado a una forma. Lectura/escrituraString .
AlternativeTextTitle { get; set; } Devuelve o establece el título de texto alternativo asociado a una forma. Lectura/escrituraString .
AsIHyperlinkContainer { get; } Permite obtener la interfaz base IHyperlinkContainer. Solo lecturaIHyperlinkContainer .
AsISlideComponent { get; } Permite obtener la interfaz base ISlideComponent. Solo lecturaISlideComponent .
BlackWhiteMode { get; set; } La propiedad especifica cómo se representará una forma en el modo de visualización en blanco y negro.. Lectura/escrituraBlackWhiteMode .
ConnectionSiteCount { get; } Devuelve el número de sitios de conexión en la forma. Solo lecturaInt32 .
CustomData { get; } Devuelve los datos personalizados de la forma. Solo lecturaICustomData .
EffectFormat { get; } Devuelve el objeto EffectFormat que contiene efectos de píxeles aplicados a una forma. Solo lecturaIEffectFormat .
FillFormat { get; } Devuelve el objeto FillFormat que contiene las propiedades de formato de relleno para una forma. Solo lecturaIFillFormat .
Frame { get; set; } Devuelve o establece las propiedades del marco de forma. Lectura/escrituraIShapeFrame .
Height { get; set; } Devuelve o establece la altura de la forma. Lectura/escrituraSingle .
Hidden { get; set; } Determina si la forma está oculta. Lectura/escrituraBoolean .
IsGrouped { get; } Determina si la forma está agrupada. Solo lecturaBoolean .
IsTextHolder { get; } Determina si la forma es TextHolder. Solo lecturaBoolean .
LineFormat { get; } Devuelve el objeto LineFormat que contiene las propiedades de formato de línea para una forma. Solo lecturaILineFormat .
Name { get; set; } Devuelve o establece el nombre de una forma. Lectura/escrituraString .
OfficeInteropShapeId { get; } Obtiene un identificador de forma único en el alcance de la diapositiva. Solo lecturaUInt32 . Ver tambiénUniqueId para obtener un identificador de forma único en el ámbito de la presentación.
ParentGroup { get; } Devuelve el objeto principal GroupShape si la forma está agrupada. De lo contrario, devuelve null. Solo lecturaIGroupShape .
Placeholder { get; } Devuelve el marcador de posición de una forma. Solo lecturaIPlaceholder .
RawFrame { get; set; } Devuelve o establece las propiedades del marco de forma sin formato. Lectura/escrituraIShapeFrame .
Rotation { get; set; } Devuelve o establece el número de grados que gira la forma especificada alrededor del eje z. Un valor positivo indica rotación en el sentido de las agujas del reloj; un valor negativo indica rotación en sentido antihorario. Lectura/escrituraSingle .
ShapeLock { get; } Devuelve los bloqueos de la forma. Solo lecturaIBaseShapeLock .
ThreeDFormat { get; } Devuelve el objeto ThreeDFormat que contiene propiedades de formato de línea para una forma. Solo lecturaIThreeDFormat .
UniqueId { get; } Obtiene un identificador de forma único en el ámbito de la presentación. Solo lecturaUInt32 . Ver tambiénOfficeInteropShapeId para obtener un identificador de forma único en el alcance de la diapositiva.
Width { get; set; } Devuelve o establece el ancho de la forma. Lectura/escrituraSingle .
X { get; set; } Devuelve o establece la coordenada x de la esquina superior izquierda de la forma. Lectura/escrituraSingle .
Y { get; set; } Devuelve o establece la coordenada y de la esquina superior izquierda de la forma. Lectura/escrituraSingle .
ZOrderPosition { get; } Devuelve la posición de una forma en el orden z. Shapes[0] devuelve la forma en la parte posterior del orden z, y Shapes[Shapes.Count - 1] devuelve la forma en la parte delantera del z- order. Solo lecturaInt32 .

Métodos

Nombre Descripción
AddPlaceholder(IPlaceholder) Agrega un nuevo marcador de posición si no lo hay y establece las propiedades del marcador de posición en una especificada.
GetThumbnail() Devuelve la miniatura de la forma. ShapeThumbnailBounds. El tipo de límites de la miniatura de la forma se usa de forma predeterminada.
GetThumbnail(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 Shape como archivo SVG.
WriteAsSvg(Stream, ISVGOptions) Guarda el contenido de Shape como archivo SVG.

Ver también