FrameFormat
Innehåll
[
Dölj
]FrameFormat class
Representerar ramrelaterad formatering för ett stycke.
public class FrameFormat
Egenskaper
namn | Beskrivning |
---|---|
Height { get; } | Hämtar höjden på den angivna ramen. |
HeightRule { get; } | Hämtar regeln för att bestämma höjden på den angivna ramen. |
HorizontalAlignment { get; } | Hämtar horisontell justering av den angivna ramen. |
HorizontalDistanceFromText { get; } | Hämtar det horisontella avståndet mellan en ram och den omgivande texten, i punkter. |
HorizontalPosition { get; } | Hämtar det horisontella avståndet mellan ramens kant och det objekt som anges avRelativeHorizontalPosition egendom. |
IsFrame { get; } | Returersann om stycket är en ram. |
RelativeHorizontalPosition { get; } | Hämtar den relativa horisontella positionen för en ram. |
RelativeVerticalPosition { get; } | Hämtar den relativa vertikala positionen för en ram. |
VerticalAlignment { get; } | Hämtar vertikal justering av den angivna ramen. |
VerticalDistanceFromText { get; } | Anger vertikalt avstånd (i punkter) mellan en ram och den omgivande texten. |
VerticalPosition { get; } | Hämtar det vertikala avståndet mellan ramens kant och det objekt som anges avRelativeVerticalPosition egendom. |
Width { get; } | Hämtar bredden på den angivna ramen, i punkter. |
Anmärkningar
Detta objekt skapas alltid. Om ett stycke är en ram kommer alla egenskaper att innehålla respektive värden, annars ställs alla egenskaper in till standardvärdena.
AnvändaIsFrame
för att kontrollera om stycket är en ram.
Exempel
Visar hur man får information om formateringsegenskaper för stycken som är ramar.
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);
Se även
- namnutrymme Aspose.Words
- hopsättning Aspose.Words