indent text a specified amount - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Names and Strings : StringTools Package : WhiteSpace Utilities : StringTools/Indent

StringTools[Indent] - indent text a specified amount

Calling Sequence

Indent( s )

Indent( s, lineindent )

Parameters

s

-

Maple string; string to be indented

lineindent

-

{posint,string}; (optional) number of spaces or string to use for indent

Description

• 

The procedure Indent indents a string s by replacing the beginning of each line in s by lineindent spaces, if lineindent is a non-negative integer, or if lineindent is a string by that string.

• 

The indented string is returned.

• 

The lineindent argument is optional. It is equal to 8 by default, which causes the input text to be indented by 8 spaces.

Examples

withStringTools:

printf%s ,Indenta b c

        a
        b
        c

printf%s ,Indenta b c,2

  a
  b
  c

printf%s ,Indenta b c, -

 - a
 - b
 - c

txt:=Arma virumque cano, Troiae qui primus ab oris Italiam, fato profugus, Laviniaque venit litora, multum ille et terris iactatus et alto vi superum saevae memorem Iunonis ob iram; multa quoque et bello passus, dum conderet urbem, inferretque deos Latio, genus unde Latinum, Albanique patres, atque altae moenia Romae.:

printf%s ,txt

Arma virumque cano, Troiae qui primus ab oris
Italiam, fato profugus, Laviniaque venit
litora, multum ille et terris iactatus et alto
vi superum saevae memorem Iunonis ob iram;
multa quoque et bello passus, dum conderet urbem,
inferretque deos Latio, genus unde Latinum,
Albanique patres, atque altae moenia Romae.

printf%s ,Indenttxt

        Arma virumque cano, Troiae qui primus ab oris
        Italiam, fato profugus, Laviniaque venit
        litora, multum ille et terris iactatus et alto
        vi superum saevae memorem Iunonis ob iram;
        multa quoque et bello passus, dum conderet urbem,
        inferretque deos Latio, genus unde Latinum,
        Albanique patres, atque altae moenia Romae.

printf%s ,Indenttxt,2

  Arma virumque cano, Troiae qui primus ab oris
  Italiam, fato profugus, Laviniaque venit
  litora, multum ille et terris iactatus et alto
  vi superum saevae memorem Iunonis ob iram;
  multa quoque et bello passus, dum conderet urbem,
  inferretque deos Latio, genus unde Latinum,
  Albanique patres, atque altae moenia Romae.

printf%s ,Indenttxt,--

--Arma virumque cano, Troiae qui primus ab oris
--Italiam, fato profugus, Laviniaque venit
--litora, multum ille et terris iactatus et alto
--vi superum saevae memorem Iunonis ob iram;
--multa quoque et bello passus, dum conderet urbem,
--inferretque deos Latio, genus unde Latinum,
--Albanique patres, atque altae moenia Romae.

pandp:=It is a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife. However little known the feelings or views of such a man may be on his first entering a neighbourhood, this truth is so well fixed in the minds of the surrounding families, that he is considered the rightful property of some one or other of their daughters.:

printf%s ,pandp

It is a truth universally acknowledged, that a single man in
possession of a good fortune, must be in want of a wife.

However little known the feelings or views of such a man may
be on his first entering a neighbourhood, this truth is so well
fixed in the minds of the surrounding families, that he is considered
the rightful property of some one or other of their daughters.

printf%s ,Indentpandp

        It is a truth universally acknowledged, that a single man in
        possession of a good fortune, must be in want of a wife.
        
        However little known the feelings or views of such a man may
        be on his first entering a neighbourhood, this truth is so well
        fixed in the minds of the surrounding families, that he is considered
        the rightful property of some one or other of their daughters.

printf%s ,Indentpandp,2

  It is a truth universally acknowledged, that a single man in
  possession of a good fortune, must be in want of a wife.
  
  However little known the feelings or views of such a man may
  be on his first entering a neighbourhood, this truth is so well
  fixed in the minds of the surrounding families, that he is considered
  the rightful property of some one or other of their daughters.

Specifying an indent amount is just a special case of specifying an indent string.

randj:=Two households, both alike in dignity, In fair Verona, where we lay our scene, From ancient grudge break to new mutiny, Where civil blood makes civil hands unclean. From forth the fatal loins of these two foes A pair of star-cross'd lovers take their life; Whose misadventur'd piteous overthrows Doth with their death bury their parents' strife. The fearful passage of their death-mark'd love, And the continuance of their parents' rage, Which, but their children's end, naught could remove, Is now the two hours' traffic of our stage; The which if you with patient ears attend, What here shall miss, our toil shall strive to mend.:

printf%s ,randj

Two households, both alike in dignity,
In fair Verona, where we lay our scene,
From ancient grudge break to new mutiny,
Where civil blood makes civil hands unclean.
From forth the fatal loins of these two foes
A pair of star-cross'd lovers take their life;
Whose misadventur'd piteous overthrows
Doth with their death bury their parents' strife.
The fearful passage of their death-mark'd love,
And the continuance of their parents' rage,
Which, but their children's end, naught could remove,
Is now the two hours' traffic of our stage;
The which if you with patient ears attend,
What here shall miss, our toil shall strive to mend.

printf%s ,Indentrandj,

  Two households, both alike in dignity,
  In fair Verona, where we lay our scene,
  From ancient grudge break to new mutiny,
  Where civil blood makes civil hands unclean.
  From forth the fatal loins of these two foes
  A pair of star-cross'd lovers take their life;
  Whose misadventur'd piteous overthrows
  Doth with their death bury their parents' strife.
  The fearful passage of their death-mark'd love,
  And the continuance of their parents' rage,
  Which, but their children's end, naught could remove,
  Is now the two hours' traffic of our stage;
  The which if you with patient ears attend,
  What here shall miss, our toil shall strive to mend.

printf%s ,Indentrandj,2

  Two households, both alike in dignity,
  In fair Verona, where we lay our scene,
  From ancient grudge break to new mutiny,
  Where civil blood makes civil hands unclean.
  From forth the fatal loins of these two foes
  A pair of star-cross'd lovers take their life;
  Whose misadventur'd piteous overthrows
  Doth with their death bury their parents' strife.
  The fearful passage of their death-mark'd love,
  And the continuance of their parents' rage,
  Which, but their children's end, naught could remove,
  Is now the two hours' traffic of our stage;
  The which if you with patient ears attend,
  What here shall miss, our toil shall strive to mend.

You can use this command to create simple plain-text bulleted lists.

txt:=first second third:

printf%s ,txt

first
second
third

printf%s ,Indenttxt, -

 - first
 - second
 - third

See Also

string, StringTools, StringTools,ExpandTabs StringTools,WrapText


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam