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 Frames ab. |
HeightRule { get; } | Ruft die Regel zur Bestimmung der Höhe des angegebenen Frames ab. |
HorizontalAlignment { get; } | Ruft die horizontale Ausrichtung des angegebenen Frames ab. |
HorizontalDistanceFromText { get; } | Ermittelt den horizontalen Abstand zwischen einem Rahmen und dem umgebenden Text in Punkten. |
HorizontalPosition { get; } | Ruft den horizontalen Abstand zwischen der Kante des Rahmens und dem durch das angegebenen Element abRelativeHorizontalPosition Eigenschaft. |
IsFrame { get; } | Gibt zurückWAHR wenn der Absatz ein Frame ist. |
RelativeHorizontalPosition { get; } | Ermittelt die relative horizontale Position eines Frames. |
RelativeVerticalPosition { get; } | Ermittelt die relative vertikale Position eines Frames. |
VerticalAlignment { get; } | Ruft die vertikale Ausrichtung des angegebenen Frames ab. |
VerticalDistanceFromText { get; } | Gibt den vertikalen Abstand (in Punkten) zwischen einem Rahmen und dem umgebenden Text an. |
VerticalPosition { get; } | Ruft den vertikalen Abstand zwischen der Kante des Rahmens und dem durch das angegebenen Element abRelativeVerticalPosition Eigenschaft. |
Width { get; } | Ruft die Breite des angegebenen Rahmens in Punkten ab. |
Bemerkungen
Dieses Objekt wird immer erstellt. Wenn es sich bei einem Absatz um einen Rahmen handelt, 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