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 för Python via .NET och diskuteras i mer detalj nedan.
Justeringar i Aspose.Cells för Python via .NET
Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook, som representerar en Excel-fil. Klassen Workbook innehåller en worksheets samling som ger tillgång till varje kalkylblad i filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet ger en cells samling. Varje objekt i cells samlingen representerar ett objekt av klassen Cell.
Aspose.Cells för Python via .NET tillhandahåller get_style och set_style metoder för klassen Cell som används för att få och sätta cellformattering. Klassen Style ger användbara egenskaper för att konfigurera justeringsinställningar.
Välj vilken som helst textjusteringstyp med hjälp av uppräkningen TextAlignmentType. De fördefinierade textjusteringstyperna i uppräkningen TextAlignmentType är:
Textjusteringstyper | Beskrivning |
---|---|
GENERAL | Representerar generell textjustering |
BOTTOM | Representerar botten-justering |
CENTER | Representerar mittenjustering |
CENTER_ACROSS | Representerar centrum över cellraden justering |
DISTRIBUTED | Representerar distribuerad textjustering |
FILL | Representerar fyllnadsjustering |
JUSTIFY | Representerar justera textjustering |
LEFT | Representerar vänsterjustering |
RIGHT | Representerar högerjustering |
TOP | Representerar toppjustering |
JUSTIFIED_LOW | Justerar texten med anpassad kashida-längd för arabiska |
THAI_DISTRIBUTED | Distribuerar thaitext särskilt, eftersom varje tecken behandlas som ett ord |
Horisontell justering
Använd Style objektets horizontal_alignment egenskap för att justera texten horisontellt.
Vertikal justering
Liknande horisontell justering, använd Style objektets vertical_alignment egenskap för att justera texten vertikalt.
Indrag
Det är möjligt att ange indelningsnivån för texten i en cell med Style objektets indent_level egenskap.
Orientering
Ange orienteringen (rotationen) för texten i en cell med Style objektets rotation_angle egenskap.
Textkontroll
I följande avsnitt diskuteras hur man kontrollerar text genom att ställa in textbrytning, krympa till passa och andra formateringsalternativ.
Textindrag
Att rada text i en cell gör det lättare att läsa: cellens höjd justeras för att passa all text istället för att klippa av den eller få den att rinna över i intilliggande celler. Ange textombrytning på eller av med Style objektets is_text_wrapped egenskap.
Krympa passande
Ett alternativ för att rada text i ett fält är att krympa textstorleken för att passa en cells dimensioner. Detta görs genom att ställa in Style objektets is_text_wrapped egenskap till true.
Sammanfoga celler
Precis som Microsoft Excel stöder Aspose.Cells för Python via .NET sammanslagning av flera celler till en. Aspose.Cells för Python via .NET erbjuder två tillvägagångssätt för detta. Ett sätt är att kalla 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 create_range metod för att skapa en räckvidd av celler som ska sammanfogas. create_range metoden tar samma parametrar som merge metoden som diskuterades ovan och returnerar ett Range objekt. Range objektet tillhandahåller också en merge metod som sammanfogar den angivna räckvidden 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 sätts med Style objektets text_direction egenskap. Aspose.Cells för Python via .NET tillhandahåller fördefinierade textriktningstyper i TextDirectionType uppräkningen.
Textriktningstyper | Beskrivning |
---|---|
CONTEXT | Läsordningen är konsekvent med språket för den första tecknet som matas in |
LEFT_TO_RIGHT | Läsordning från vänster till höger |
RIGHT_TO_LEFT | Läsordning från höger till vänster |