File: richtext.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (84 lines) | stat: -rw-r--r-- 1,686 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# richtext package
# Matthew Bertucci 2022/05/10 for v1.1.1

#include:xkeyval
#include:ifpdf
#include:ifxetex
#include:eforms

\rtpara{name}{richtext paragraph%text}#s#%rtpara
\rtpara[options%keyvals]{name}{richtext paragraph%text}#s#%rtpara
\span{options%keyvals}{richtext string%text}

\useRV{name%keyvals}
\useV{name%keyvals}

#keyvals:\useRV,\useV,\displayRV,\displayV
%rtpara
#endkeyvals

\sub{text}
\sup{text}
\spc
\br

\RV{rich value}
\DS{default style}
\useDefaultDS
\setDefaultStyle{name}{options%keyvals}#s#%rtdefaultstyle
\useDS{name%keyvals}

#keyvals:\useDS
%rtdefaultstyle
#endkeyvals

\setRVVContent{name}{{name1}{name2}...}#s#%rvvcontent
\useRVContent{name%keyvals}
\useVContent{name%keyvals}

#keyvals:\useRVContent,\useVContent
%rvvcontent
#endkeyvals

\begin{displayRtPara}{name}
\end{displayRtPara}
\begin{displayRtPara*}{name}
\end{displayRtPara*}

\displayRV{name%keyvals}
\displayV{name%keyvals}

#keyvals:\rtpara,\span,\setDefaultStyle
font=%<font name%>
size=%<number%>
raise=%<number%>
ulstyle=#none,ul,2ul,wul,2wul
style={%<bold, italic, and/or strikeit%>}
color=%<rrggbb%>
url={%<URL%>}
raw=%<CSS2 markup%>
#endkeyvals

#keyvals:\rtpara
halign=#left,center,right,justify
valign=#top,middle,bottom
margleft=%<number%>
margright=%<number%>
indent=#none,first,hanging
indentby=%<number%>
margtop=%<number%>
margbottom=%<number%>
linespacing=#single,oneandhalf,double,exact
lineheight=%<number%>
#endkeyvals

# not documented
\contName#*
\displayRtParaName#*
\makePDFSp#*
\makeTeXSp#*
\makeTeXSpPrnt#*
\resetRtFontKeys#*
\rtpdfSPDef#*
\rtpdfSPDefPrnt#*
\rvorvstring{arg1}{arg2}#*