Tekst opmaken in DocTree

Deze functionaliteit heb ik toegevoegd zowel om ervaring op te doen met het maken van een rich text edit veld in een GUI als om wat mogelijkheden toe te voegen om de tekst wat meer sjeu te geven. Het was niet mijn bedoeling om een compleet tekstverwerkingsprogramma in te bouwen, dus de mogelijkheden zijn wellicht wat beperkt.

Hierdoor is het mogelijk dat als je vanuit een andere applicatie tekst hierheen kopieert, je opmaak mee kunt nemen die vanuit deze applicatie niet meer aan te passen is (bv. regelafstand). In zo'n geval kun je je wellicht behelpen door het foutieve gedeelte te kopiëren naar een editor die geen formatteren ondersteunt - zoals Scintilla / SciTE - en die daarvandaan terug te kopiëren en opnieuw op te maken.

Wat je wel kunt beïnvloeden:

  • tekst font

  • tekstgrootte

  • tekstkleur

  • achtergrond

  • basale styling zoals vet, onderstrepen en schuin

  • alinea uitlijning (links, rechts, gecentreerd and uitgevuld)

Je kunt een stijl toepassen door de betreffende tekst te selecteren en dan ofwel de tool bar

toolbar knoppen voor tekst opmaken

ofwel het menu

menu keuzes voor tekst opmaken

ofwel de betreffende sneltoetscombinatie (zoals getoond in het menu) te gebruiken.

Tijdens het tekst invoeren kun je het opmaken ook aanzetten door een van de bovengenoemde handelingen te doen voordat je de tekst intypt, en als alle gewenste tekst er staat nog een keer om het weer uit te zetten. Denk er wel om dat er een afsluitend teken (spatie) moet volgen, anders wordt het laatste toegevoegde woord niet meegeformatteerd.