FrameFormat
Contenido
[
Ocultar
]FrameFormat class
Representa el formato relacionado con el marco para un párrafo.
public class FrameFormat
Propiedades
Nombre | Descripción |
---|---|
Height { get; } | Obtiene la altura del marco especificado. |
HeightRule { get; } | Obtiene la regla para determinar la altura del marco especificado. |
HorizontalAlignment { get; } | Obtiene la alineación horizontal del marco especificado. |
HorizontalDistanceFromText { get; } | Obtiene la distancia horizontal entre un marco y el texto circundante, en puntos. |
HorizontalPosition { get; } | Obtiene la distancia horizontal entre el borde del marco y el elemento especificado por elRelativeHorizontalPosition propiedad. |
IsFrame { get; } | Devolucionesverdadero si el párrafo es un marco. |
RelativeHorizontalPosition { get; } | Obtiene la posición horizontal relativa de un marco. |
RelativeVerticalPosition { get; } | Obtiene la posición vertical relativa de un marco. |
VerticalAlignment { get; } | Obtiene la alineación vertical del marco especificado. |
VerticalDistanceFromText { get; } | Especifica la distancia vertical (en puntos) entre un marco y el texto circundante. |
VerticalPosition { get; } | Obtiene la distancia vertical entre el borde del marco y el elemento especificado por elRelativeVerticalPosition propiedad. |
Width { get; } | Obtiene el ancho del marco especificado, en puntos. |
Observaciones
Este objeto siempre se crea. Si un párrafo es un marco, todas las propiedades contendrán los valores respectivos; de lo contrario, todas las propiedades se establecen en sus valores predeterminados.
UsarIsFrame
para comprobar si el párrafo es un marco.
Ejemplos
Muestra cómo obtener información sobre las propiedades de formato de párrafos que son marcos.
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);
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words