Border

Border class

Representerar en kantlinje för ett objekt.

För att lära dig mer, besökProgrammering med dokument dokumentationsartikel.

public class Border : InternableComplexAttr

Egenskaper

namnBeskrivning
Color { get; set; }Hämtar eller ställer in kantfärgen.
DistanceFromText { get; set; }Hämtar eller ställer in avståndet mellan kantlinjen och texten eller sidkanten i punkter.
IsVisible { get; }Returersann om denLineStyle är inteNone .
LineStyle { get; set; }Hämtar eller ställer in kantstilen.
LineWidth { get; set; }Hämtar eller ställer in kantbredden i punkter.
Shadow { get; set; }Hämtar eller anger ett värde som anger om kanten har en skugga.
ThemeColor { get; set; }Hämtar eller ställer in temafärgen i det tillämpade färgschemat som är associerat med detta Border-objekt.
TintAndShade { get; set; }Hämtar eller ställer in ett dubbelvärde som ljusar eller mörkar upp en färg.

Metoder

namnBeskrivning
ClearFormatting()Återställer kantegenskaperna till standardvärdena.
Equals(Border)Avgör om den angivna ramen har samma värde som den aktuella ramen.
override Equals(object)Avgör om det angivna objektet har samma värde som det aktuella objektet.
override GetHashCode()Fungerar som en hashfunktion för den här typen.

Anmärkningar

Kantlinjer kan tillämpas på olika dokumentelement, inklusive stycke, textsekvens inuti ett stycke eller en tabellcell.

Exempel

Visar hur man infogar en sträng omgiven av en kantlinje i ett dokument.

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");

Visar hur man infogar ett stycke med en övre kantlinje.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// Ställ endast in ThemeColor när LineWidth eller LineStyle är inställda.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

builder.Writeln("Text with a top border.");

doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");

Se även