FrameFormat

FrameFormat class

Bir paragraf için çerçeveyle ilgili biçimlendirmeyi temsil eder.

public class FrameFormat

Özellikleri

İsimTanım
Height { get; }Belirtilen çerçevenin yüksekliğini alır.
HeightRule { get; }Belirtilen çerçevenin yüksekliğini belirleme kuralını alır.
HorizontalAlignment { get; }Belirtilen çerçevenin yatay hizalamasını alır.
HorizontalDistanceFromText { get; }Bir çerçeve ile çevresindeki metin arasındaki yatay mesafeyi nokta cinsinden alır.
HorizontalPosition { get; }Çerçevenin kenarı ile belirtilen öğe arasındaki yatay mesafeyi alırRelativeHorizontalPosition mülk.
IsFrame { get; }Geri Döndürürdoğru eğer paragraf bir çerçeve ise.
RelativeHorizontalPosition { get; }Bir çerçevenin göreceli yatay konumunu alır.
RelativeVerticalPosition { get; }Bir çerçevenin göreli dikey konumunu alır.
VerticalAlignment { get; }Belirtilen çerçevenin dikey hizalamasını alır.
VerticalDistanceFromText { get; }Bir çerçeve ile çevresindeki metin arasındaki dikey mesafeyi (nokta cinsinden) belirtir.
VerticalPosition { get; }Çerçevenin kenarı ile belirtilen öğe arasındaki dikey mesafeyi alırRelativeVerticalPosition mülk.
Width { get; }Belirtilen çerçevenin genişliğini noktalar halinde alır.

Notlar

Bu nesne her zaman oluşturulur. Bir paragraf bir çerçeveyse, tüm özellikler ilgili değerleri içerecektir, aksi takdirde tüm özellikler varsayılanlarına ayarlanır.

KullanmakIsFrameParagrafın çerçeve olup olmadığını kontrol etmek için.

Örnekler

Çerçeve olan paragrafların biçimlendirme özellikleri hakkında bilgi edinmenin nasıl yapılacağını gösterir.

Document doc = new Document(MyDir + "Paragraph frame.docx");

Paragraph paragraphFrame = doc.FirstSection.Body.Paragraphs.OfType<Paragraph>().First(p => p.FrameFormat.IsFrame);

Assert.AreEqual(233.3d, paragraphFrame.FrameFormat.Width);
Assert.AreEqual(138.8d, paragraphFrame.FrameFormat.Height);
Assert.AreEqual(HeightRule.AtLeast, paragraphFrame.FrameFormat.HeightRule);
Assert.AreEqual(HorizontalAlignment.Default, paragraphFrame.FrameFormat.HorizontalAlignment);
Assert.AreEqual(VerticalAlignment.Default, paragraphFrame.FrameFormat.VerticalAlignment);
Assert.AreEqual(34.05d, paragraphFrame.FrameFormat.HorizontalPosition);
Assert.AreEqual(RelativeHorizontalPosition.Page, paragraphFrame.FrameFormat.RelativeHorizontalPosition);
Assert.AreEqual(9.0d, paragraphFrame.FrameFormat.HorizontalDistanceFromText);
Assert.AreEqual(20.5d, paragraphFrame.FrameFormat.VerticalPosition);
Assert.AreEqual(RelativeVerticalPosition.Paragraph, paragraphFrame.FrameFormat.RelativeVerticalPosition);
Assert.AreEqual(0.0d, paragraphFrame.FrameFormat.VerticalDistanceFromText);

Ayrıca bakınız