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; } | Får horisontell justering av den angivna ramen. |
HorizontalDistanceFromText { get; } | Får horisontellt avstånd mellan en ram och den omgivande texten, i punkter. |
HorizontalPosition { get; } | Får horisontellt avstånd mellan kanten på ramen och objektet som anges avRelativeHorizontalPosition egenskap. |
IsFrame { get; } | ReturnerarSann om stycket är en ram. |
RelativeHorizontalPosition { get; } | Får den relativa horisontella positionen för en ram. |
RelativeVerticalPosition { get; } | Får den relativa vertikala positionen för en ram. |
VerticalAlignment { get; } | Får vertikal justering av den angivna ramen. |
VerticalDistanceFromText { get; } | Anger vertikalt avstånd (i punkter) mellan en ram och den omgivande texten. |
VerticalPosition { get; } | Får vertikalt avstånd mellan kanten på ramen och objektet som anges avRelativeVerticalPosition egenskap. |
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 är alla egenskaper inställda på sina standardvärden.
Använda sig avIsFrame
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