Justeringsinställningar
Konfigurera justeringsinställningar
Justeringsinställningar i Microsoft Excel
Alla som har använt Microsoft Excel för att formatera celler kommer att vara bekanta med justeringsinställningarna i Microsoft Excel.
Som du kan se från figuren ovan, finns det olika typer av justeringsalternativ:
- Textjustering (horisontell & vertikal)
- Indrag.
- Orientering.
- Textkontroll.
- Textriktning.
Alla dessa justeringsinställningar stöds fullt ut av Aspose.Cells och diskuteras mer detaljerat nedan.
Justeringsinställningar i Aspose.Cells
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Excel-fil. Workbook-klassen innehåller en Worksheets-samling som möjliggör åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller en getCells()-samling. Varje objekt i Cells-samlingen representerar ett objekt av Cell-klassen.
Aspose.Cells tillhandahåller getStyle och setStyle-metoder för Cell-klassen som används för att hämta och ställa in cellformat. Style-klassen ger användbara egenskaper för att konfigurera justeringsinställningar.
Välj vilken textjusteringstyp som helst med hjälp av TextAlignmentType-uppräkningslistan. De fördefinierade textjusteringstyperna i TextAlignmentType-uppräkningslistan är:
Textjusteringstyper | Beskrivning |
---|---|
Bottom | Representerar bottenjustering av text |
Center | Representerar mittenjustering av text |
CenterAcross | Representerar mittenöverjustering av text |
Distributed | Representerar fördelad textjustering |
Fill | Representerar fyll textjustering |
General | Representerar generell textjustering |
Justify | Representerar rättfärdig textjustering |
Left | Representerar vänsterjustering av text |
Right | Representerar högerjustering av text |
Top | Representerar toppjustering av text |
JustifiedLow | Justerar texten med en justerad kashida-längd för arabisk text. |
ThaiDistributed | Distribuerar thailändsk text särskilt, eftersom varje tecken behandlas som ett ord. |
Horisontell justering
Använd Style-objektets setHorizontalAlignment-metod för att justera texten horisontellt.
Vertikal justering
Liknande horisontell justering, använd Style-objektets setVerticalAlignment-metod för att justera texten vertikalt.
Indrag
Det är möjligt att ställa in indentationsnivån för texten i en cell med hjälp av Style-objektets setIndentLevel-metod.
Orientering
Ställ in orienteringen (rotation) av texten i en cell med hjälp av Style-objektets setRotationAngle-metod.
Textkontroll
I följande avsnitt diskuteras hur man kontrollerar text genom att ställa in textbrytning, krympa till passa och andra formateringsalternativ.
Textindrag
Omslag av text i en cell gör det lättare att läsa: cellens höjd anpassar sig för att passa all text, istället för att klippa av den eller spilla över i angränsande celler. Aktivera eller inaktivera textomslag med hjälp av Style-objektets setIsTextWrapped(boolean)-metod.
Krympa passande
Ett alternativ för textomslag i ett fält är att krympa teckenstorleken för att passa cellens dimensioner. Detta görs genom att ställa in Style-objektets setShrinkToFit(boolean)-metod till true.
Sammanfoga celler
Liksom Microsoft Excel, stöder Aspose.Cells att slå samman flera celler till en. Aspose.Cells erbjuder två tillvägagångssätt för detta. Ett sätt är att anropa Cells-samlingen merge-metod. merge-metoden tar följande parametrar för att slå samman cellerna:
- Första rad: den första raden från vilken sammanfogningen ska börja.
- Första kolumn: den första kolumnen från vilken sammanfogningen ska börja.
- Antal rader: antalet rader att sammanfoga.
- Antal kolumner: antalet kolumner att sammanfoga.
Det andra sättet är att först anropa Cells-samlingen createRange-metod för att skapa ett område av celler att slå samman. createRange-metoden tar samma uppsättning parametrar som den ovan diskuterade merge-metoden och returnerar ett Range-objekt. Range-objektet tillhandahåller också en merge-metod som slår samman det angivna området i Range-objektet.
Textriktning
Det är möjligt att ställa in läsordningen för text i celler. Läsordningen är den visuella ordningen där tecken, ord osv. visas. Till exempel är engelska ett vänster-till-höger-språk medan arabiska är ett höger-till-vänster-språk.
Läsordningen ställs in med Style-objektets TextDirection-egenskap. Aspose.Cells tillhandahåller fördefinierade textriktningstyper i TextDirectionType-uppräkningslistan.
Textriktningstyper | Beskrivning |
---|---|
Context | Läsordningen som är konsekvent med språket för det första inmatade tecknet |
LeftToRight | Vänster till höger-läsordning |
RightToLeft | Höger till vänster-läsordning |