Border
Innehåll
[
Dölj
]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
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
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
- class InternableComplexAttr
- namnutrymme Aspose.Words
- hopsättning Aspose.Words