AutoShape

Clase AutoShape

Representa un AutoShape.

public sealed class AutoShape : GeometryShape, IAutoShape

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 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.
AutoShapeLock { get; }Devuelve los bloqueos del autoshape. Solo lectura IAutoShapeLock.
BlackWhiteMode { get; set; }La propiedad especifica cómo se renderiza una forma en modo de visualización en blanco y negro. Lectura/escritura BlackWhiteMode.
ConnectionSiteCount { get; }Devuelve el número de puntos 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 los efectos de píxel 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; }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.
HyperlinkClick { get; set; }Devuelve o establece el hipervínculo definido para clic del mouse. Lectura/escritura IHyperlink.
HyperlinkManager { get; }Devuelve el gestor 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 decorativo’. Lectura/escritura Boolean.
IsGrouped { get; }Determina si la forma está agrupada. Solo lectura Boolean.
IsTextBox { get; }Especifica si la forma es un cuadro de texto.
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. Use una cadena vacía si es necesario. Lectura/escritura String.
OfficeInteropShapeId { get; }Devuelve un identificador único de ámbito de diapositiva que permanece constante durante la vida de la forma y permite que PowerPoint o código interop lo referencie de manera fiable desde cualquier parte del documento. Solo lectura UInt32. Véase también UniqueId.
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 principal de una diapositiva. Solo lectura IPresentation.
RawFrame { get; set; }Devuelve o establece las propiedades brutas 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 IAutoShapeLock. (2 propiedades)
ShapeStyle { get; }Devuelve el objeto de estilo de la forma. Solo lectura IShapeStyle.
virtual ShapeType { get; set; }Devuelve o establece el tipo de preajuste de geometría. 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 principal de una forma. Solo lectura IBaseSlide.
TextFrame { get; }Devuelve el objeto TextFrame para el AutoShape. Solo lectura ITextFrame.
virtual ThreeDFormat { get; }Devuelve el objeto ThreeDFormat que contiene propiedades de efectos 3D para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades 3D. Solo lectura IThreeDFormat.
UniqueId { get; }Devuelve un identificador interno, de ámbito de presentación, destinado al uso por complementos u otro código. Dado que este valor puede ser reasignado por el usuario o programáticamente, no debe tratarse como una clave única persistente. Solo lectura UInt32. Véase también OfficeInteropShapeId.
UseBackgroundFill { get; set; }Determina si este autoshape debe rellenarse con el relleno de fondo de la diapositiva en lugar de lo especificado por el estilo o formato de relleno. Lectura/escritura Boolean.
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.
virtual 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 sus propiedades al especificado.
AddTextFrame(string)Añade un nuevo TextFrame a una forma. Si la forma ya tiene TextFrame, simplemente cambia su texto.
CreateShapeElements()Crea y devuelve una matriz de 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 cual se hereda la forma actual). Se devuelve null si la forma actual no hereda.
GetGeometryPaths()Devuelve una copia de la ruta de la forma de geometría. Las coordenadas son relativas a la esquina superior izquierda de la forma.
GetImage()Devuelve la miniatura de la forma. El tipo ShapeThumbnailBounds.Shape de los límites de miniatura se usa por defecto.
GetImage(ShapeThumbnailBounds, float, float)Devuelve la miniatura de la forma.
GetVisualBounds()Obtiene los límites visuales de la forma calculados a partir de su contenido renderizado.
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 una matriz 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 Shape como archivo SVG.
WriteAsSvg(Stream, ISVGOptions)Guarda el contenido de Shape como archivo SVG.

Ver también