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.