RelativeVerticalSize
İçindekiler
[
Saklamak
]RelativeVerticalSize enumeration
Bir şeklin veya metin çerçevesinin yüksekliğinin dikey olarak ne kadar hesaplanacağını göreceli olarak belirtir.
public enum RelativeVerticalSize
değerler
İsim | Değer | Tanım |
---|---|---|
Margin | 0 | Yüksekliğin, üst ve alt kenar boşlukları arasındaki boşluğa göre hesaplandığını belirtir. |
Page | 1 | Yüksekliğin sayfa yüksekliğine göre hesaplandığını belirtir. |
TopMargin | 2 | Yüksekliğin üst kenar boşluğu alanı boyutuna göre hesaplandığını belirtir. |
BottomMargin | 3 | Yüksekliğin alt kenar boşluğu alanı boyutuna göre hesaplandığını belirtir. |
InnerMargin | 4 | Yüksekliğin iç kenar boşluğu alanı boyutuna, tek sayfalar için üst kenar boşluğu alanı boyutuna ve çift sayfalar için alt kenar boşluğu alanı boyutuna göre hesaplandığını belirtir. |
OuterMargin | 5 | Yüksekliğin dış kenar boşluğu alanı boyutuna, tek sayfalar için alt kenar boşluğu alanı boyutuna ve çift sayfalar için üst kenar boşluğu alanı boyutuna göre hesaplandığını belirtir. |
Default | 1 | Varsayılan değer:Margin . |
Örnekler
Göreli boyut ve konumun nasıl ayarlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Mutlak boyut ve konuma sahip basit bir şekil ekleme.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 100, 40);
// Satır içi şekiller otomatik olarak mutlak birimlere dönüştürüldüğünden WrapType'ı WrapType.None olarak ayarlayın.
shape.WrapType = WrapType.None;
// Göreceli yatay boyutun kontrol edilmesi ve ayarlanması.
if (shape.RelativeHorizontalSize == RelativeHorizontalSize.Default)
{
// Kenar boşluğuna yatay boyut bağlamayı ayarlama.
shape.RelativeHorizontalSize = RelativeHorizontalSize.Margin;
// Genişliği Marj genişliğinin %50'sine ayarlıyoruz.
shape.WidthRelative = 50;
}
// Göreceli dikey boyutun kontrol edilmesi ve ayarlanması.
if (shape.RelativeVerticalSize == RelativeVerticalSize.Default)
{
// Dikey boyut ciltlemesini Kenar Boşluğuna ayarlama.
shape.RelativeVerticalSize = RelativeVerticalSize.Margin;
// Yüksekliği Marj yüksekliğinin %30'una ayarlıyoruz.
shape.HeightRelative = 30;
}
// Göreceli dikey konumun kontrol edilmesi ve ayarlanması.
if (shape.RelativeVerticalPosition == RelativeVerticalPosition.Paragraph)
{
// TopMargin'e konum bağlamayı ayarlıyoruz.
shape.RelativeVerticalPosition = RelativeVerticalPosition.TopMargin;
// TopMargin pozisyonunun göreceli Top'unu %30'a ayarlama.
shape.TopRelative = 30;
}
// Göreceli yatay konumun kontrol edilmesi ve ayarlanması.
if (shape.RelativeHorizontalPosition == RelativeHorizontalPosition.Default)
{
// RightMargin'e konum bağlamayı ayarlama.
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.RightMargin;
// Konumun göreli değeri negatif olabilir.
shape.LeftRelative = -260;
}
doc.Save(ArtifactsDir + "Shape.RelativeSizeAndPosition.docx");
Ayrıca bakınız
- property RelativeVerticalSize
- ad alanı Aspose.Words.Drawing
- toplantı Aspose.Words