Border
Inhalt
[
Ausblenden
]Border class
Stellt einen Rand eines Objekts dar.
Um mehr zu erfahren, besuchen Sie dieProgrammieren mit Dokumenten Dokumentationsartikel.
public class Border : InternableComplexAttr
Eigenschaften
Name | Beschreibung |
---|---|
Color { get; set; } | Ruft die Rahmenfarbe ab oder legt sie fest. |
DistanceFromText { get; set; } | Ermittelt oder legt den Abstand des Rahmens vom Text oder vom Seitenrand in Punkten fest. |
IsVisible { get; } | Gibt zurückWAHR wenn dieLineStyle ist nichtNone . |
LineStyle { get; set; } | Ruft den Rahmenstil ab oder legt ihn fest. |
LineWidth { get; set; } | Ruft die Rahmenbreite in Punkten ab oder legt sie fest. |
Shadow { get; set; } | Ruft einen Wert ab oder legt diesen fest, der angibt, ob der Rahmen einen Schatten hat. |
ThemeColor { get; set; } | Ruft die Designfarbe im angewendeten Farbschema ab, das diesem Border-Objekt zugeordnet ist, oder legt diese fest. |
TintAndShade { get; set; } | Ruft einen Double-Wert ab oder legt ihn fest, der eine Farbe heller oder dunkler macht. |
Methoden
Name | Beschreibung |
---|---|
ClearFormatting() | Setzt die Randeigenschaften auf die Standardwerte zurück. |
Equals(Border) | Bestimmt, ob der angegebene Rahmen den gleichen Wert wie der aktuelle Rahmen hat. |
override Equals(object) | Bestimmt, ob das angegebene Objekt den gleichen Wert wie das aktuelle Objekt hat. |
override GetHashCode() | Dient als Hash-Funktion für diesen Typ. |
Bemerkungen
Rahmen können auf verschiedene Dokumentelemente angewendet werden, einschließlich Absätze, Textläufe innerhalb eines Absatzes oder einer Tabellenzelle.
Beispiele
Zeigt, wie man eine von einem Rahmen umgebene Zeichenfolge in ein Dokument einfügt.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;
builder.Write("Text surrounded by green border.");
doc.Save(ArtifactsDir + "Border.FontBorder.docx");
Zeigt, wie ein Absatz mit einem oberen Rand eingefügt wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// ThemeColor nur festlegen, wenn LineWidth oder LineStyle festgelegt ist.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;
builder.Writeln("Text with a top border.");
doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");
Siehe auch
- class InternableComplexAttr
- namensraum Aspose.Words
- Montage Aspose.Words