DropCapPosition

DropCapPosition enumeration

Gibt die Position für einen Initialentext an.

public enum DropCapPosition

Werte

NameWertBeschreibung
None0Der Absatz hat keinen Initial.
Normal1Die Initiale wird innerhalb des Textrands des Ankerabsatzes positioniert.
Margin2Die Initiale wird außerhalb des Textrands des Ankerabsatzes positioniert.

Beispiele

Zeigt, wie man einen Initial erstellt.

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

// Fügen Sie einen Absatz mit einem großen Buchstaben ein, mit dem der Text im zweiten und dritten Absatz beginnt.
builder.Font.Size = 54;
builder.Writeln("L");

builder.Font.Size = 18;
builder.Writeln("orem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ");
builder.Writeln("Ut enim ad minim veniam, quis nostrud exercitation " +
                "ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// Derzeit werden der zweite und dritte Absatz unter dem ersten angezeigt.
// Wir können den ersten Absatz über sein „ParagraphFormat“-Objekt in eine Initiale für die anderen Absätze umwandeln.
// Setzen Sie die Eigenschaft „DropCapPosition“ auf „DropCapPosition.Margin“, um den Initial zu platzieren
// außerhalb des linken Seitenrands, wenn unser Text von links nach rechts verläuft.
// Setzen Sie die Eigenschaft „DropCapPosition“ auf „DropCapPosition.Normal“, um den Initial innerhalb der Seitenränder zu platzieren
// und den restlichen Text darum herum zu wickeln.
// „DropCapPosition.None“ ist der Standardzustand für alle Absätze.
ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.DropCapPosition = dropCapPosition;

doc.Save(ArtifactsDir + "ParagraphFormat.DropCap.docx");

Siehe auch