Gerçek Şekil Sınır Noktalarını Alın

Bu eğitimde, Aspose.Words for .NET kullanılarak bir Word belgesindeki bir şeklin gerçek sınırlarının nokta (ölçüm birimi) cinsinden nasıl alınacağı açıklanmaktadır. Sınırlar, şeklin belge içindeki boyutunu ve konumunu temsil eder.

Ö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: 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);

2. Adım: Görüntü Şekli Ekleme

KullanInsertImage yöntemiDocumentBuilderBelgeye bir görüntü şekli eklemek için nesne. Görüntü dosyasının yolunu parametre olarak belirtin.

Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;

Adım 3: Gerçek Şekil Sınır Noktalarını Alın

Şeklin erişimShapeRenderer kullanmakGetShapeRenderer yöntem. Ardından, şeklin gerçek sınırlarını noktalar halinde alın.BoundsInPoints mülk.

Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);

Aspose.Words for .NET kullanarak Gerçek Şekil Sınır Noktalarını Al için örnek kaynak kodu

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
	shape.AspectRatioLocked = false;
	Console.Write("\nGets the actual bounds of the shape in points: ");
	Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);

Bu kadar! Aspose.Words for .NET’i kullanarak Word belgenizdeki bir şeklin nokta cinsinden gerçek sınırlarını başarıyla aldınız.