Vertikální kotva

Tento výukový program vysvětluje, jak používat funkci svislého ukotvení v Aspose.Words pro .NET k umístění tvaru svisle v dokumentu. Nastavením vlastnosti vertikálního ukotvení tvaru můžete ovládat jeho vertikální zarovnání vzhledem k textu nebo stránce.

Předpoklady

Abyste mohli postupovat podle tohoto návodu, musíte mít následující:

  • Nainstalovaná knihovna Aspose.Words for .NET.
  • Základní znalost C# a Word Processing s dokumenty Word.

Krok 1: Nastavte adresář dokumentů

Začněte nastavením cesty k adresáři dokumentů. Nahradit"YOUR DOCUMENT DIRECTORY"se skutečnou cestou k adresáři, kam chcete dokument uložit.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Vytvořte nový dokument a DocumentBuilder

Vytvořte novou instanci souboruDocument třída a aDocumentBuilder objekt pracovat s dokumentem.

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

Krok 3: Vložte a nakonfigurujte tvar

Vložte tvar do dokumentu pomocíInsertShape metodaDocumentBuilder objekt. Nastavte požadované rozměry tvaru.

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

Krok 4: Nastavte vertikální kotvu

Nastavte vlastnost vertikálního ukotvení tvaru, abyste řídili jeho vertikální zarovnání. V tomto příkladu jsme jej nastavili na „Dol“, abychom tvar ukotvili ve spodní části textu nebo stránky.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

Krok 5: Přidejte obsah do tvaru

PoužijteMoveTo metodaDocumentBuilder objekt přesunout kurzor na první odstavec tvaru. Poté použijteWrite způsob přidání obsahu do tvaru.

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

Krok 6: Uložte dokument

Uložte dokument do určeného adresáře pomocíSavemetoda. Zadejte požadovaný název souboru s příslušnou příponou souboru. V tomto příkladu uložíme dokument jako “WorkingWithShapes.VerticalAnchor.docx”.

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

Příklad zdrojového kódu pro Vertical Anchor pomocí Aspose.Words pro .NET

	// Cesta k vašemu adresáři dokumentů
	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");

A je to! Úspěšně jste použili funkci svislého ukotvení v Aspose.Words pro .NET k umístění tvaru svisle v dokumentu.