En Boy Oranı Kilitli
Bu eğitimde Aspose.Words for .NET kullanılarak bir Word belgesindeki bir şeklin en boy oranının nasıl kilitleneceği veya kilidinin açılacağı açıklanmaktadır. En boy oranını kilitleyerek, şekli yeniden boyutlandırırken şeklin orijinal oranlarını koruyabilirsiniz.
Ö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: Bir Görüntü Şekli Ekleme
KullanInsertImage
yöntemiDocumentBuilder
Belgeye 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");
4. Adım: En Boy Oranını Kilitleyin veya Kilidini Açın
Yı kurAspectRatioLocked
şeklin özelliğitrue
veyafalse
En boy oranını sırasıyla kilitlemek veya kilidini açmak için.
shape.AspectRatioLocked = false; //En boy oranının kilidini açın
Adım 5: 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.AspectRatioLocked.docx” olarak kaydediyoruz.
doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");
Aspose.Words for .NET kullanılarak Kilitlenen En Boy Oranı için örnek kaynak kodu
// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");
Bu kadar! Aspose.Words for .NET’i kullanarak Word belgenizdeki bir şeklin en boy oranını başarıyla kilitlediniz veya kilidini açtınız.