Vertikalt ankare

Denna handledning förklarar hur du använder den vertikala ankarfunktionen i Aspose.Words för .NET för att placera en form vertikalt i ett dokument. Genom att ställa in den vertikala ankaregenskapen för en form kan du kontrollera dess vertikala justering i förhållande till texten eller sidan.

Förutsättningar

För att följa denna handledning måste du ha följande:

  • Aspose.Words för .NET-biblioteket installerat.
  • Grundläggande kunskaper i C# och ordbehandling med Word-dokument.

Steg 1: Konfigurera dokumentkatalogen

Börja med att ställa in sökvägen till din dokumentkatalog. Byta ut"YOUR DOCUMENT DIRECTORY" med den faktiska sökvägen till katalogen där du vill spara dokumentet.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Steg 2: Skapa ett nytt dokument och DocumentBuilder

Skapa en ny instans avDocument klass och aDocumentBuilder objekt för att arbeta med dokumentet.

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

Steg 3: Infoga och konfigurera en form

Infoga en form i dokumentet med hjälp avInsertShape metod förDocumentBuilder objekt. Ställ in önskade dimensioner för formen.

Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);

Steg 4: Ställ in det vertikala ankaret

Ställ in den vertikala ankaregenskapen för formen för att kontrollera dess vertikala justering. I det här exemplet ställer vi in den på “Bottom” för att förankra formen längst ner på texten eller sidan.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

Steg 5: Lägg till innehåll i formen

AnvändMoveTo metod förDocumentBuilder objekt för att flytta markören till formens första stycke. Använd sedanWrite metod för att lägga till innehåll i formen.

builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");

Steg 6: Spara dokumentet

Spara dokumentet i den angivna katalogen med hjälp avSave metod. Ange önskat filnamn med lämplig filtillägg. I det här exemplet sparar vi dokumentet som “WorkingWithShapes.VerticalAnchor.docx”.

doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

Exempel på källkod för Vertical Anchor med Aspose.Words för .NET

	// Sökväg till din dokumentkatalog
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
	textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
	builder.MoveTo(textBox.FirstParagraph);
	builder.Write("Textbox contents");
	doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

Det är allt! Du har framgångsrikt använt den vertikala ankarfunktionen i Aspose.Words för .NET för att placera en form vertikalt i ett dokument.