Border

Border class

Representerar en kant av 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 kanten från text eller från sidkanten i punkter.
IsVisible { get; }ReturnerarSann omLineStyle ä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 ställer in ett värde som anger om gränsen 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 dubbelt värde som gör en färg ljusare eller mörkare.

Metoder

namnBeskrivning
ClearFormatting()Återställer gränsegenskaper till standardvärden.
Equals(Border)Bestämmer om den angivna gränsen är lika i värde med den aktuella gränsen.
override Equals(object)Bestämmer om det angivna objektet har samma värde som det aktuella objektet.
override GetHashCode()Fungerar som en hashfunktion för denna typ.

Anmärkningar

Kanter kan appliceras på olika dokumentelement inklusive stycke, textkörning inuti ett stycke eller en tabellcell.

Exempel

Visar hur man infogar en sträng omgiven av en kant 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 kant.

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 in ThemeColor endast 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