HeightRule

HeightRule enumeration

Bir nesnenin yüksekliğini belirleme kuralını belirtir.

public enum HeightRule

değerler

İsimDeğerTanım
AtLeast0Yükseklik en az nokta cinsinden belirtilen yükseklik olacaktır. Gerekirse, bir nesnenin içindeki tüm metni barındıracak şekilde büyüyecektir.
Exactly1Yükseklik tam olarak nokta cinsinden belirtilir. Lütfen metnin bu yükseklikteki nesnenin içine sığamaması durumunda kesik görüneceğini unutmayın.
Auto2Yükseklik, bir nesnenin içindeki tüm metni barındıracak şekilde otomatik olarak artacaktır.

Örnekler

Satırların bir belge oluşturucuyla nasıl biçimlendirileceğini gösterir.

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

Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, cell 1.");

// İkinci bir satır başlatın ve ardından yüksekliğini yapılandırın. Oluşturucu bu ayarları aşağıdakilere uygulayacaktır:
// geçerli satırın yanı sıra daha sonra oluşturacağı yeni satırlar.
builder.EndRow();

RowFormat rowFormat = builder.RowFormat;
rowFormat.Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;

builder.InsertCell();
builder.Write("Row 2, cell 1.");
builder.EndTable();

// İlk satır dolgunun yeniden yapılandırılmasından etkilenmedi ve hala varsayılan değerleri koruyor.
Assert.AreEqual(0.0d, table.Rows[0].RowFormat.Height);
Assert.AreEqual(HeightRule.Auto, table.Rows[0].RowFormat.HeightRule);

Assert.AreEqual(100.0d, table.Rows[1].RowFormat.Height);
Assert.AreEqual(HeightRule.Exactly, table.Rows[1].RowFormat.HeightRule);

doc.Save(ArtifactsDir + "DocumentBuilder.SetRowFormatting.docx");

Ayrıca bakınız