WidthRelative
Contenu
[
Cacher
]ShapeBase.WidthRelative property
Obtient ou définit la valeur qui représente le pourcentage de la largeur relative de la forme.
public float WidthRelative { get; set; }
Exemples
Montre comment définir la taille et la position relatives.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Ajout d'une forme simple avec une taille et une position absolues.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 100, 40);
// Définissez WrapType sur WrapType.None puisque les formes en ligne sont automatiquement converties en unités absolues.
shape.WrapType = WrapType.None;
// Vérification et définition de la taille horizontale relative.
if (shape.RelativeHorizontalSize == RelativeHorizontalSize.Default)
{
// Définition de la liaison de taille horizontale sur Marge.
shape.RelativeHorizontalSize = RelativeHorizontalSize.Margin;
// Définition de la largeur à 50 % de la largeur de la marge.
shape.WidthRelative = 50;
}
// Vérification et définition de la taille verticale relative.
if (shape.RelativeVerticalSize == RelativeVerticalSize.Default)
{
// Définition de la liaison de taille verticale sur Marge.
shape.RelativeVerticalSize = RelativeVerticalSize.Margin;
// Définition de la hauteur à 30 % de la hauteur de la marge.
shape.HeightRelative = 30;
}
// Vérification et réglage de la position verticale relative.
if (shape.RelativeVerticalPosition == RelativeVerticalPosition.Paragraph)
{
// définition de la liaison de position à TopMargin.
shape.RelativeVerticalPosition = RelativeVerticalPosition.TopMargin;
// Définition du Top relatif à 30 % de la position TopMargin.
shape.TopRelative = 30;
}
// Vérification et réglage de la position horizontale relative.
if (shape.RelativeHorizontalPosition == RelativeHorizontalPosition.Default)
{
// Définition de la liaison de position sur RightMargin.
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.RightMargin;
// La valeur relative de la position peut être négative.
shape.LeftRelative = -260;
}
doc.Save(ArtifactsDir + "Shape.RelativeSizeAndPosition.docx");
Voir également
- class ShapeBase
- espace de noms Aspose.Words.Drawing
- Assemblée Aspose.Words