Shape

Classe Shape

Représente une forme sur une diapositive.

public class Shape : IShape

Propriétés

NomDescription
AlternativeText { get; set; }Renvoie ou définit le texte alternatif associé à une forme. Read/write String.
AlternativeTextTitle { get; set; }Renvoie ou définit le titre du texte alternatif associé à une forme. Read/write String.
BlackWhiteMode { get; set; }La propriété spécifie comment une forme sera rendue en mode affichage noir et blanc. Read/write BlackWhiteMode.
ConnectionSiteCount { get; }Renvoie le nombre de sites de connexion sur la forme. Read-only Int32.
CustomData { get; }Renvoie les données personnalisées de la forme. Read-only ICustomData.
virtual EffectFormat { get; }Renvoie l’objet EffectFormat qui contient les effets de pixel appliqués à une forme. Remarque : peut renvoyer null pour certains types de formes qui n’ont pas de propriétés d’effet. Read-only IEffectFormat.
virtual FillFormat { get; }Renvoie l’objet FillFormat qui contient les propriétés de formatage de remplissage pour une forme. Remarque : peut renvoyer null pour certains types de formes qui n’ont pas de propriétés de remplissage. Read-only IFillFormat.
Frame { get; set; }Renvoie ou définit les propriétés du cadre de la forme. Read/write IShapeFrame.
Height { get; set; }Renvoie ou définit la hauteur de la forme. Read/write Single.
Hidden { get; set; }Détermine si la forme est cachée. Read/write Boolean.
HyperlinkClick { get; set; }Renvoie ou définit l’hyperlien défini pour un clic de souris. Read/write IHyperlink.
HyperlinkManager { get; }Renvoie le gestionnaire d’hyperliens. Read-only IHyperlinkManager.
HyperlinkMouseOver { get; set; }Renvoie ou définit l’hyperlien défini pour le survol de la souris. Read/write IHyperlink.
IsDecorative { get; set; }Obtient ou définit l’option ‘Marquer comme décoratif’. Read/write Boolean.
IsGrouped { get; }Détermine si la forme est groupée. Read-only Boolean.
IsTextHolder { get; }Détermine si la forme est un TextHolder_PPT. Read-only Boolean.
virtual LineFormat { get; }Renvoie l’objet LineFormat qui contient les propriétés de formatage de ligne pour une forme. Remarque : peut renvoyer null pour certains types de formes qui n’ont pas de propriétés de ligne. Read-only ILineFormat.
Name { get; set; }Renvoie ou définit le nom d’une forme. Ne doit pas être null. Utilisez une chaîne vide si nécessaire. Read/write String.
OfficeInteropShapeId { get; }Obtient l’identifiant unique de la forme dans le contexte de la diapositive. Read-only UInt32. Voir également UniqueId pour obtenir l’identifiant unique de la forme dans le contexte de la présentation.
ParentGroup { get; }Renvoie l’objet GroupShape parent si la forme est groupée. Sinon, renvoie null. Read-only IGroupShape.
Placeholder { get; }Renvoie l’espace réservé pour une forme. Renvoie null si la forme n’a pas d’espace réservé. Read-only IPlaceholder.
Presentation { get; }Renvoie la présentation parente d’une diapositive. Read-only IPresentation.
RawFrame { get; set; }Renvoie ou définit les propriétés du cadre brut de la forme. Read/write IShapeFrame.
Rotation { get; set; }Renvoie ou définit le nombre de degrés de rotation de la forme spécifiée autour de l’axe z. Une valeur positive indique une rotation dans le sens des aiguilles d’une montre ; une valeur négative indique une rotation dans le sens inverse. Read/write Single.
ShapeLock { get; }Renvoie les verrous de la forme. Read-only IBaseShapeLock.
Slide { get; }Renvoie la diapositive parente d’une forme. Read-only IBaseSlide.
virtual ThreeDFormat { get; }Renvoie l’objet ThreeDFormat qui contient les propriétés des effets 3D pour une forme. Remarque : peut renvoyer null pour certains types de formes qui n’ont pas de propriétés 3D. Read-only IThreeDFormat.
UniqueId { get; }Obtient l’identifiant unique de la forme dans le contexte de la présentation. Read-only UInt32. Voir également OfficeInteropShapeId pour obtenir l’identifiant unique de la forme dans le contexte de la diapositive.
Width { get; set; }Renvoie ou définit la largeur de la forme. Read/write Single.
X { get; set; }Renvoie ou définit la coordonnée x du coin supérieur gauche de la forme. Read/write Single.
Y { get; set; }Renvoie ou définit la coordonnée y du coin supérieur gauche de la forme. Read/write Single.
virtual ZOrderPosition { get; }Renvoie la position d’une forme dans l’ordre z. Shapes[0] renvoie la forme au fond de l’ordre z, et Shapes[Shapes.Count - 1] renvoie la forme au premier plan de l’ordre z. Read-only Int32.

Méthodes

NomDescription
AddPlaceholder(IPlaceholder)Ajoute un nouvel espace réservé s’il n’y en a pas et définit les propriétés de l’espace réservé à un spécifié.
GetBasePlaceholder()Renvoie une forme d’espace réservé de base (forme de la mise en page et/ou de la diapositive maître dont la forme actuelle est héritée). Un null est renvoyé si la forme actuelle n’est pas héritée.
GetImage()Renvoie la miniature de la forme. Le type de coordonnées de la miniature de la forme est utilisé par défaut.
GetImage(ShapeThumbnailBounds, float, float)Renvoie la miniature de la forme.
RemovePlaceholder()Détermine que cette forme n’est pas un espace réservé.
WriteAsSvg(Stream)Enregistre le contenu de la forme au format SVG.
WriteAsSvg(Stream, ISVGOptions)Enregistre le contenu de la forme au format SVG.

Voir aussi