Rahmeneinstellungen

Rahmen zu Zellen hinzufügen

Microsoft Excel ermöglicht es Benutzern, Zellen durch Hinzufügen von Rahmen zu formatieren. Die Art des Rahmens hängt davon ab, wo er hinzugefügt wird. Zum Beispiel ist ein oberer Rahmen einer, der an der oberen Position einer Zelle hinzugefügt wird. Benutzer können auch den Linienstil und die Farbe der Rahmen ändern.

Mit Aspose.Cells können Entwickler Rahmen hinzufügen und anpassen, wie sie in der gleichen flexiblen Weise wie in Microsoft Excel aussehen.

Rahmen zu Zellen hinzufügen

Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine Sammlung von Worksheets, die den Zugriff auf jede Arbeitsmappe in der Excel-Datei ermöglicht. Eine Arbeitsmappe wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet die Sammlung Cells. Jedes Element in der Sammlung Cells repräsentiert ein Objekt der Klasse Cell.

Aspose.Cells bietet die Methode GetStyle in der Klasse Cell. Die Methode SetStyle wird verwendet, um den Formatierungsstil einer Zelle festzulegen. Die Klasse Style bietet Eigenschaften zum Hinzufügen von Rahmen zu Zellen.

Rahmen zu einer Zelle hinzufügen

Entwickler können Rahmen zu einer Zelle hinzufügen, indem sie die Style-Objektsammlung Borders verwenden. Der Rahmentyp wird als Index an die Sammlung Borders übergeben. Alle Rahmentypen sind in der Aufzählung BorderType vordefiniert.

Rahmen-Aufzählung

Rahmentypen Beschreibung
BottomBorder Eine untere Rahmenlinie
DiagonalDown Eine diagonale Linie von oben links nach rechts unten
DiagonalUp Eine diagonale Linie von unten links nach oben rechts
LeftBorder Eine Linie am linken Rand
RightBorder Eine Linie am rechten Rand
TopBorder Eine Linie am oberen Rand

The Borders collection stores all borders. Each border in the Borders collection is represented by a Border object which provides two properties, Color and LineStyle to set a border’s line color and style respectively.

Um die Linienfarbe eines Rahmens festzulegen, wählen Sie eine Farbe aus der Color-Enumeration (Teil des .NET Frameworks) aus und weisen Sie sie der Eigenschaft Color des Rahmenobjekts zu.

Der Linienstil des Rahmens wird festgelegt, indem ein Linienstil aus der CellBorderType-Enumeration ausgewählt wird.

Zellrahmentyp-Enumeration

Linienstile Beschreibung
DashDot Dünne gestrichelt-punktierte Linie
DashDotDot Dünne gestrichelt-punkt-punktierte Linie
Dashed Gestrichelte Linie
Dotted Gepunktete Linie
Double Doppelte Linie
Hair Haarlinie
MediumDashDot Mittlere gestrichelt-punktierte Linie
MediumDashDotDot Mittlere gestrichelt-punkt-punktierte Linie
MediumDashed Mittlere gestrichelte Linie
None Keine Linie
Medium Mittlere Linie
SlantedDashDot Geneigte mittlere Strichpunktlinie
Thick Dicke Linie
Thin Dünne Linie
Wählen Sie einen der Linienstile aus undweisen Sie ihn dann der Border Eigenschaft des LineStyle Objekts zu.

Hinzufügen von Rahmen zu einem Zellenbereich

Sie können auch einem Zellenbereich Rahmen hinzufügen, anstatt nur einer einzelnen Zelle. Dazu erstellen Sie zunächst einen Zellenbereich, indem Sie die Cells Methode der CreateRange Sammlung aufrufen. Sie nimmt die folgenden Parameter an:

  • Erste Zeile, die erste Zeile des Bereichs.
  • Erste Spalte, stellt die erste Spalte des Bereichs dar.
  • Anzahl der Zeilen, die Anzahl der Zeilen im Bereich.
  • Anzahl der Spalten, die Anzahl der Spalten im Bereich.

Die CreateRange Methode gibt ein Range Objekt zurück, das den angegebenen Zellenbereich enthält. Das Range Objekt bietet eine SetOutlineBorder Methode an, die die folgenden Parameter annimmt, um einem Zellenbereich einen Rahmen hinzuzufügen:

  • Rahmentyp, der aus der BorderType Aufzählung ausgewählte Rahmentyp.
  • Linienstil, der aus der CellBorderType Aufzählung ausgewählte Linienstil.
  • Farbe, die aus der Farb-Aufzählung ausgewählte Linienfarbe.