Dikey Ankraj

Bu eğitimde Aspose.Words for .NET’te bir şeklin belge içinde dikey olarak konumlandırılması için dikey bağlantı özelliğinin nasıl kullanılacağı açıklanmaktadır. Bir şeklin dikey bağlantı özelliğini ayarlayarak, metne veya sayfaya göre dikey hizalamasını kontrol edebilirsiniz.

Önkoşullar

Bu öğreticiyi takip etmek için aşağıdakilere sahip olmanız gerekir:

  • Aspose.Words for .NET kütüphanesi kuruldu.
  • Temel C# bilgisi ve Word belgeleriyle Kelime İşleme.

1. Adım: Belge Dizinini Ayarlayın

Belge dizininizin yolunu ayarlayarak başlayın. Yer değiştirmek"YOUR DOCUMENT DIRECTORY" belgeyi kaydetmek istediğiniz dizinin gerçek yolu ile birlikte.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Adım 2: Yeni Bir Belge ve DocumentBuilder Oluşturun

Yeni bir örneğini oluşturunDocument sınıf ve birDocumentBuilder belgeyle çalışmaya itiraz edin.

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

3. Adım: Şekil Ekleme ve Yapılandırma

kullanarak belgeye bir şekil ekleyin.InsertShape yöntemiDocumentBuilder nesne. Şekil için istediğiniz boyutları ayarlayın.

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

Adım 4: Dikey Bağlantıyı Ayarlayın

Şeklin dikey hizalamasını kontrol etmek için şeklin dikey bağlantı özelliğini ayarlayın. Bu örnekte, şekli metnin veya sayfanın altına sabitlemek için onu “Alt” olarak ayarladık.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

Adım 5: Şekle İçerik Ekleme

KullanMoveTo yöntemiDocumentBuilder İmleci şeklin ilk paragrafına taşımak için nesne. Daha sonra şunu kullanın:Write Şekle içerik ekleme yöntemi.

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

Adım 6: Belgeyi Kaydedin

Belgeyi kullanarak belirtilen dizine kaydedin.Save yöntem. İstediğiniz dosya adını uygun dosya uzantısıyla sağlayın. Bu örnekte belgeyi “WorkingWithShapes.VerticalAnchor.docx” olarak kaydediyoruz.

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

Aspose.Words for .NET kullanan Dikey Bağlantı için örnek kaynak kodu

	// Belge dizininizin yolu
	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");

Bu kadar! Bir şekli bir belge içinde dikey olarak konumlandırmak için Aspose.Words for .NET’teki dikey bağlantı özelliğini başarıyla kullandınız.