FrameFormat
Inhalt
[
Ausblenden
]FrameFormat class
Stellt die rahmenbezogene Formatierung für einen Absatz dar.
public class FrameFormat
Eigenschaften
Name | Beschreibung |
---|---|
Height { get; } | Ruft die Höhe des angegebenen Rahmens ab. |
HeightRule { get; } | Ruft die Regel zum Bestimmen der Höhe des angegebenen Rahmens ab. |
HorizontalAlignment { get; } | Ruft die horizontale Ausrichtung des angegebenen Rahmens ab. |
HorizontalDistanceFromText { get; } | Ruft den horizontalen Abstand zwischen einem Rahmen und dem umgebenden Text in Punkten ab. |
HorizontalPosition { get; } | Ermittelt den horizontalen Abstand zwischen der Kante des Rahmens und dem durch denRelativeHorizontalPosition Eigenschaft. |
IsFrame { get; } | RückgabenWAHR wenn der Absatz ein Rahmen ist. |
RelativeHorizontalPosition { get; } | Ruft die relative horizontale Position eines Frames ab. |
RelativeVerticalPosition { get; } | Ruft die relative vertikale Position eines Frames ab. |
VerticalAlignment { get; } | Ruft die vertikale Ausrichtung des angegebenen Rahmens ab. |
VerticalDistanceFromText { get; } | Gibt den vertikalen Abstand (in Punkten) zwischen einem Rahmen und dem umgebenden Text an. |
VerticalPosition { get; } | Ermittelt den vertikalen Abstand zwischen dem Rand des Rahmens und dem durch denRelativeVerticalPosition Eigenschaft. |
Width { get; } | Ruft die Breite des angegebenen Rahmens in Punkten ab. |
Bemerkungen
Dieses Objekt wird immer erstellt. Handelt es sich bei einem Absatz um einen Rahmen, enthalten alle Eigenschaften entsprechende Werte, andernfalls werden alle Eigenschaften auf ihre Standardwerte gesetzt.
VerwendenIsFrame
um zu prüfen, ob der Absatz ein Rahmen ist.
Beispiele
Zeigt, wie Sie Informationen zu Formatierungseigenschaften von Absätzen erhalten, die Rahmen sind.
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);
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words