Werken met alinea's

Een alinea is een verzameling karakters die worden gecombineerd tot een logisch blok en eindigen met een speciaal karakter. In Aspose.Words, een lid wordt vertegenwoordigd door de Paragraph Klasse.

Paragraaf invoegen

Om een nieuwe paragraaf in het document in te voegen, moet je er een paragraaf breekteken in voegen. DocumentBuilder.Writeln voegt niet alleen een tekstreeks in het document in, maar voegt ook een paragraafbreuk toe.

De huidige lettertypeopmaak wordt ook gespecificeerd door de Font eigenschap, en de huidige alinea opmaak wordt bepaald door de ParagraphFormat eigendom. In het volgende deel gaan we nader in op paragraafopmaak.

Het volgende voorbeeld van code laat zien hoe een paragraaf in een document moet worden ingevoegd:

Opmaak paragraaf

De huidige paragraafopmaak wordt vertegenwoordigd door de ParagraphFormat object dat door de ParagraphFormat eigendom. Dit object inkapselt verschillende alinea-opmaak eigenschappen beschikbaar in Microsoft Word. U kunt eenvoudig reset een alinea’s formatteren op zijn standaard ClearFormatting.

Het volgende voorbeeld van code laat zien hoe je paragraafopmaak instelt:

Paragraafstijl toepassen

Sommige formatteren objecten zoals Lettertype of AlineaFormat ondersteuning stijlen. Een enkele ingebouwde of door de gebruiker gedefinieerde stijl wordt vertegenwoordigd door een Style object dat de bijbehorende stijleigenschappen zoals naam, basisstijl, lettertype en paragraafopmaak van de stijl bevat, enzovoort.

Bovendien Style object geeft de StyleIdentifier eigenschap die een locale-onafhankelijke stijl identifier vertegenwoordigd door een StyleIdentifier Waarde van de opsomming. Het punt is dat de namen van ingebouwde stijlen in Microsoft Word zijn gelokaliseerd voor verschillende talen. Met behulp van een stijl identifier, kunt u de juiste stijl te vinden, ongeacht de document taal. De opsommingswaarden komen overeen met de Microsoft Word ingebouwde stijlen zoals Normal, Rubriek 1,Rubriek 2, etc. Alle door de gebruiker gedefinieerde stijlen zijn toegewezen aan StyleIdentifier. Gebruikerswaarde.

Het volgende voorbeeld van code laat zien hoe je een alineastijl moet toepassen:

Stijlscheiding invoegen om verschillende alineastijlen in te voegen

De stijlscheiding kan worden toegevoegd aan het einde van een alinea met behulp van de Ctrl + Alt + Enter Keyboard Sneltoets in MS Word. Deze functie maakt het mogelijk om twee verschillende alineastijlen gebruikt in een logische afgedrukte paragraaf. Als je vanaf het begin van een bepaalde rubriek tekst wilt zien in een Inhoudsopgave, maar niet de hele rubriek in de Inhoudsopgave wilt, kun je deze functie gebruiken.

Het volgende voorbeeld van code laat zien hoe je een scheidingsteken invoegt om verschillende alineastijlen aan te passen:

Randen en Schaduwen toepassen op een alinea

Grenzen in Aspose.Words worden vertegenwoordigd door de BorderCollection klasse Dit is een verzameling van Border objecten die toegankelijk zijn per index of per grenstype. De Border type wordt vertegenwoordigd door de BorderType Samenvatting. Sommige waarden van de opsomming zijn van toepassing op meerdere of slechts één documentelement. Bijvoorbeeld, BorderType.Bottom is van toepassing op een alinea of tabelcel zolang BorderType.DiagonalDown geeft alleen de diagonale rand in een tabelcel aan.

Zowel de randcollectie als elke afzonderlijke rand hebben vergelijkbare eigenschappen zoals kleur, lijnstijl, lijnbreedte, afstand tot de tekst en optionele schaduw. Ze worden vertegenwoordigd door eigenschappen met dezelfde naam. U kunt verschillende grenstypes bereiken door de vastgoedwaarden te combineren. Bovendien zijn beide BorderCollection en Border objecten kunt u deze waarden terugzetten naar standaard door de ClearFormatting methode.

Aspose.Words heeft Shading klasse bevat schaduwattributen voor documentelementen. U kunt de gewenste schaduw textuur en de kleuren die worden toegepast op de achtergrond en voorgrond van het element instellen.

De schaduwstructuur is ingesteld met de TextureIndex telling waarde die de toepassing van verschillende patronen op de Shading object. Om bijvoorbeeld een achtergrondkleur voor een documentelement in te stellen, gebruik de TextureIndex.TextureSolid waardeer en zet de voorgrond schaduwkleur naar gelang van het geval. Het onderstaande codevoorbeeld laat zien hoe je grenzen kunt toepassen en een alinea kunt afschermen.

Het volgende voorbeeld van een code laat zien hoe je grenzen kunt toepassen en een alinea kunt afschermen: