FrameFormat

FrameFormat class

Bir paragrafın çerçeveyle ilgili biçimlendirmesini 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 onu çevreleyen metin arasındaki yatay mesafeyi nokta cinsinden alır.
HorizontalPosition { get; }Çerçevenin kenarı ile öğe tarafından belirtilen öğe arasındaki yatay mesafeyi alır.RelativeHorizontalPosition özellik.
IsFrame { get; }İadelerdoğru paragraf bir çerçeve ise.
RelativeHorizontalPosition { get; }Bir çerçevenin göreceli yatay konumunu alır.
RelativeVerticalPosition { get; }Bir çerçevenin göreceli dikey konumunu alır.
VerticalAlignment { get; }Belirtilen çerçevenin dikey hizalamasını alır.
VerticalDistanceFromText { get; }Çerçeve ile çevresindeki metin arasındaki dikey mesafeyi (nokta cinsinden) belirtir.
VerticalPosition { get; }Çerçevenin kenarı ile öğe tarafından belirtilen öğe arasındaki dikey mesafeyi alır.RelativeVerticalPosition özellik.
Width { get; }Belirtilen çerçevenin genişliğini nokta cinsinden alır.

Notlar

Bu nesne her zaman oluşturulur. Paragraf bir çerçeve ise, tüm özellikler ilgili değerleri içerecektir, aksi takdirde tüm özellikler varsayılan değerlerine ayarlanır.

KullanmakIsFrame Paragrafın bir çerçeve olup olmadığını kontrol etmek için.

Örnekler

Çerçeve olan paragrafların biçimlendirme özellikleri hakkında nasıl bilgi alınacağı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