SmartArtShape

Clase SmartArtShape

Representa una forma de SmartArt

public class SmartArtShape : GeometryShape, ISmartArtShape

Propiedades

NombreDescripción
Adjustments { get; }Devuelve una colección de valores de ajuste de la forma. Solo lectura IAdjustValueCollection.
AlternativeText { get; set; }Devuelve o establece el texto alternativo asociado con una forma. Lectura/escritura String.
AlternativeTextTitle { get; set; }Devuelve o establece el título del texto alternativo asociado con una forma. Lectura/escritura String.
BlackWhiteMode { get; set; }La propiedad especifica cómo se renderizará 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.
virtual EffectFormat { get; }Devuelve el objeto EffectFormat que contiene efectos de píxeles aplicados a una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de efecto. Solo lectura IEffectFormat.
virtual FillFormat { get; }Devuelve el objeto FillFormat que contiene propiedades de formato de relleno para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de relleno. Solo lectura IFillFormat.
Frame { get; set; }Devuelve o establece las propiedades del marco de la forma. Lectura/escritura IShapeFrame.
Height { get; set; }Devuelve o establece la altura de la forma. Lectura/escritura Single.
Hidden { get; set; }Determina si la forma está oculta. Lectura/escritura Boolean.
HyperlinkClick { get; set; }Devuelve o establece el hipervínculo definido para hacer clic con el mouse. Lectura/escritura IHyperlink.
HyperlinkManager { get; }Devuelve el administrador de hipervínculos. Solo lectura IHyperlinkManager.
HyperlinkMouseOver { get; set; }Devuelve o establece el hipervínculo definido para pasar el mouse. Lectura/escritura IHyperlink.
IsDecorative { get; set; }Obtiene o establece la opción ‘Marcar como decorativa’ Lectura/escritura Boolean.
IsGrouped { get; }Determina si la forma está agrupada. Solo lectura Boolean.
IsTextHolder { get; }Determina si la forma es TextHolder_PPT. Solo lectura Boolean.
virtual LineFormat { get; }Devuelve el objeto LineFormat que contiene propiedades de formato de línea para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de línea. Solo lectura ILineFormat.
Name { get; set; }Devuelve o establece el nombre de una forma. No debe ser nulo. Utilice una cadena vacía si es necesario. Lectura/escritura String.
OfficeInteropShapeId { get; }Obtiene el identificador único de la forma en el ámbito de la diapositiva. Solo lectura UInt32. Véase también UniqueId para obtener el identificador único de la forma en el ámbito de la presentación.
ParentGroup { get; }Devuelve el objeto GroupShape padre si la forma está agrupada. De lo contrario, devuelve null. Solo lectura IGroupShape.
Placeholder { get; }Devuelve el marcador de posición de una forma. Devuelve null si la forma no tiene marcador de posición. Solo lectura IPlaceholder.
Presentation { get; }Devuelve la presentación padre de una diapositiva. Solo lectura IPresentation.
RawFrame { get; set; }Devuelve o establece las propiedades del marco crudo de la forma. Lectura/escritura IShapeFrame.
Rotation { get; set; }Devuelve o establece el número de grados que se ha rotado la forma especificada alrededor del eje z. Un valor positivo indica rotación en el 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.
ShapeStyle { get; }Devuelve el objeto de estilo de la forma. Solo lectura IShapeStyle.
override ShapeType { get; set; }Devuelve o establece el tipo de preset geométrico. Nota: al cambiar el valor, todos los valores de ajuste se restablecerán a sus valores predeterminados. Lectura/escritura ShapeType.
Slide { get; }Devuelve la diapositiva padre de una forma. Solo lectura IBaseSlide.
TextFrame { get; }Devuelve el texto de la forma SmartArt. Solo lectura ITextFrame.
virtual ThreeDFormat { get; }Devuelve el objeto ThreeDFormat que contiene propiedades de efecto 3D para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades 3D. Solo lectura IThreeDFormat.
UniqueId { get; }Obtiene el identificador único de la forma en el ámbito de la presentación. Solo lectura UInt32. Véase también OfficeInteropShapeId para obtener el identificador único de la forma en el ámbito de la diapositiva.
Width { get; set; }Devuelve o establece el ancho de la forma. Lectura/escritura Single.
X { get; set; }Devuelve o establece la coordenada x de la esquina superior izquierda de la forma. Lectura/escritura Single.
Y { get; set; }Devuelve o establece la coordenada y de la esquina superior izquierda de la forma. Lectura/escritura Single.
virtual 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 frontal del orden z. Solo lectura Int32.

Métodos

NombreDescripción
AddPlaceholder(IPlaceholder)Agrega un nuevo marcador de posición si no existe y establece las propiedades del marcador de posición en una especificada.
CreateShapeElements()Crea y devuelve un arreglo de los elementos de la forma.
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 se hereda.
GetGeometryPaths()Devuelve la copia del camino de la forma geométrica. Las coordenadas son relativas a la esquina superior izquierda de la forma.
GetImage()Devuelve la miniatura de la forma. ShapeThumbnailBounds.Shape se utiliza por defecto como tipo de 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.
SetGeometryPath(IGeometryPath)Actualiza la geometría de la forma a partir del objeto IGeometryPath. Las coordenadas deben ser relativas a la esquina superior izquierda de la forma. Cambia el tipo de la forma (ShapeType) a Personalizado.
SetGeometryPaths(IGeometryPath[])Actualiza la geometría de la forma a partir de un arreglo de IGeometryPath. Las coordenadas deben ser relativas a la esquina superior izquierda de la forma. Cambia el tipo de la forma (ShapeType) a Personalizado.
WriteAsSvg(Stream)Guarda el contenido de la forma como un archivo SVG.
WriteAsSvg(Stream, ISVGOptions)Guarda el contenido de la forma como un archivo SVG.

Ver también