AspectRatioLocked

ShapeBase.AspectRatioLocked property

Şeklin en boy oranının kilitli olup olmadığını belirtir.

public bool AspectRatioLocked { get; set; }

Notlar

Varsayılan değer şunlara bağlıdır:ShapeType , içinImage budoğru ancak diğer şekil türleri için öyleYANLIŞ.

Yalnızca üst düzey şekiller için etkilidir.

Örnekler

Bir şeklin en boy oranının nasıl kilitleneceğini/kilidinin açılacağını gösterir.

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

// Bir şekil ekleyin. Bu belgeyi Microsoft Word'de açarsak, şekli ortaya çıkarmak için sol tıklayabiliriz.
// çevresi etrafında, boyutunu değiştirmek için tıklayıp sürükleyebileceğimiz sekiz boyutlandırma tutamacı.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Şeklin en boy oranını korumak için "AspectRatioLocked" özelliğini "true" olarak ayarlayın
// görüntünün hem yüksekliğini hem de genişliğini değiştiren dört çapraz boyutlandırma tutamacından herhangi birini kullanırken.
// Yüksekliği veya genişliği değiştiren herhangi bir ortogonal boyutlandırma tutamacının kullanılması en boy oranını değiştirmeye devam edecektir.
// Bunu yapabilmemiz için "AspectRatioLocked" özelliğini "false" olarak ayarlayın
// görüntünün en boy oranını tüm boyutlandırma tutamaçlarıyla serbestçe değiştirin.
shape.AspectRatioLocked = lockAspectRatio;

doc.Save(ArtifactsDir + "Shape.AspectRatio.docx");

Ayrıca bakınız