RelativeVerticalSize

RelativeVerticalSize enumeration

Anger i förhållande till vad höjden på en form eller en textram beräknas vertikalt.

public enum RelativeVerticalSize

Värderingar

namnVärdeBeskrivning
Margin0Anger att höjden beräknas i förhållande till utrymmet mellan den övre och nedre marginalen.
Page1Anger att höjden beräknas i förhållande till sidhöjden.
TopMargin2Anger att höjden beräknas i förhållande till den övre marginalytans storlek.
BottomMargin3Anger att höjden beräknas i förhållande till bottenmarginalens storlek.
InnerMargin4Anger att höjden beräknas i förhållande till storleken på den inre marginalytan, till den övre marginalens områdesstorlek för udda sidor och till den nedre marginalens områdesstorlek för jämna sidor.
OuterMargin5Anger att höjden beräknas i förhållande till yttermarginalens områdesstorlek, till den nedre marginalens områdesstorlek för udda sidor och till den övre marginalens områdesstorlek för jämna sidor.
Default1Standardvärdet ärMargin .

Exempel

Visar hur man ställer in relativ storlek och position.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Lägga till en enkel form med absolut storlek och position.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 100, 40);
// Ställ in WrapType till WrapType.None eftersom inline-former automatiskt konverteras till absoluta enheter.
shape.WrapType = WrapType.None;

// Kontrollera och ställa in den relativa horisontella storleken.
if (shape.RelativeHorizontalSize == RelativeHorizontalSize.Default)
{
    // Ställ in den horisontella storleksbindningen till Margin.
    shape.RelativeHorizontalSize = RelativeHorizontalSize.Margin;
    // Ställa in bredden till 50 % av Margin width.
    shape.WidthRelative = 50;
}

// Kontrollera och ställa in den relativa vertikala storleken.
if (shape.RelativeVerticalSize == RelativeVerticalSize.Default)
{
    // Ställa in den vertikala storleksbindningen till Margin.
    shape.RelativeVerticalSize = RelativeVerticalSize.Margin;
    // Ställ in höjden till 30 % av Marginalhöjden.
    shape.HeightRelative = 30;
}

// Kontrollera och ställa in den relativa vertikala positionen.
if (shape.RelativeVerticalPosition == RelativeVerticalPosition.Paragraph)
{
    // att binda positionen till TopMargin.
    shape.RelativeVerticalPosition = RelativeVerticalPosition.TopMargin;
    // Inställning av relativ Top till 30% av TopMargin position.
    shape.TopRelative = 30;
}

// Kontrollera och ställa in den relativa horisontella positionen.
if (shape.RelativeHorizontalPosition == RelativeHorizontalPosition.Default)
{
    // Ställer in positionsbindningen till RightMargin.
    shape.RelativeHorizontalPosition = RelativeHorizontalPosition.RightMargin;
    // Positionens relativa värde kan vara negativt.
    shape.LeftRelative = -260;
}

doc.Save(ArtifactsDir + "Shape.RelativeSizeAndPosition.docx");

Se även