DropCapPosition

DropCapPosition enumeration

Anger positionen för en drop cap-text.

public enum DropCapPosition

Värderingar

namnVärdeBeskrivning
None0Stycket har inte ett drop cap.
Normal1Locket är placerat innanför textmarginalen på ankarstycket.
Margin2Drop cap är placerad utanför textmarginalen på ankarstycket.

Exempel

Visar hur man skapar en drop cap.

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

// Infoga ett stycke med en stor bokstav som texten i andra och tredje stycket börjar med.
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.");

// För närvarande kommer det andra och tredje stycket att visas under det första.
// Vi kan konvertera det första stycket som ett drop cap för de andra styckena via dess "ParagraphFormat"-objekt.
// Ställ in egenskapen "DropCapPosition" till "DropCapPosition.Margin" för att placera drop cap
// utanför den vänstra sidmarginalen om vår text är från vänster till höger.
// Ställ in egenskapen "DropCapPosition" till "DropCapPosition.Normal" för att placera drop cap inom sidmarginalerna
// och linda resten av texten runt den.
// "DropCapPosition.None" är standardtillståndet för alla stycken.
ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.DropCapPosition = dropCapPosition;

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

Se även