Docu/ru/BB-Chars.odc

Набор литер
ENGLISH
(c) Редакция перевода: Ф.В.Ткачев, 2009-03-20

Содержание
Списокнаборалитер
Управляющиекоды,используемыевБлэкбоксе

Набор литер для типа данных SHORTCHAR в Компонентном Паскале  это 8-битный набор литер, основанный на стандарте ISO 8859-1. Он включает ASCII (American Standard Code for Information Interchange) и так называемое расширение Latin-1 для ASCII. Расширение Latin-1 включает в себя большинство букв, нужных в языках, использующих латинскую графику.
Набор литер для типа данных CHAR в Компонентном Паскале  Юникод.
Как ASCII, так и Latin-1 содержат позиции для управляющих кодов, которые используются для разных целей, но которым не соответствует графический образ, т.е. графическое представление литеры.
Для системы Блэкбокс несколько знаков препинания из 16-битного стандарта Юникод были отображены на неиспользуемую верхнюю часть управляющих кодов набора Latin-1.
Список набора литер

В нижеследующем списке даны имена для каждого неуправляющего кода в наборе литер. Точно такие же соглашения используются для имен в стандарте Юникод, для которого набор литер Компонентного Паскаля является подмножеством.
<В приводимой таблице литеры, соответствующие в Latin-1 кодам латинских букв с украшениями, могут выглядеть, в зависимости от используемой гарнитуры, как буквы кириллицы.>
16-ричный 	Литера	Название	Комментарий
код
20	 	SPACE
21	!	EXCLAMATION MARK
22	"	QUOTATION MARK
23	#	NUMBER SIGN
24	$	DOLLAR SIGN
25	%	PERCENT SIGN
26	&	AMPERSAND
27	'	APOSTROPHE-QUOTE
28	(	OPENING PARENTHESIS
29	)	CLOSING PARENTHESIS
2A	*	ASTERISK
2B	+	PLUS SIGN
2C	,	COMMA
2D	-	HYPHEN-MINUS	использовать только как минус; 
			касательно дефисов см. коды 90, 91 и AD
2E	.	PERIOD
2F	/	SLASH
30	0	DIGIT ZERO
31	1	DIGIT ONE
32	2	DIGIT TWO
33	3	DIGIT THREE
34	4	DIGIT FOUR
35	5	DIGIT FIVE
36	6	DIGIT SIX
37	7	DIGIT SEVEN
38	8	DIGIT EIGHT
39	9	DIGIT NINE
3A	:	COLON
3B	;	SEMICOLON
3C	<	LESS-THAN SIGN
3D	=	EQUAL SIGN
3E	>	GREATER-THAN SIGN
3F	?	QUESTION MARK
40	@	COMMERCIAL AT
41	A	LATIN CAPITAL LETTER A
42	B	LATIN CAPITAL LETTER B
43	C	LATIN CAPITAL LETTER C
44	D	LATIN CAPITAL LETTER D
45	E	LATIN CAPITAL LETTER E
46	F	LATIN CAPITAL LETTER F
47	G	LATIN CAPITAL LETTER G
48	H	LATIN CAPITAL LETTER H
49	I	LATIN CAPITAL LETTER I
4A	J	LATIN CAPITAL LETTER J
4B	K	LATIN CAPITAL LETTER K
4C	L	LATIN CAPITAL LETTER L
4D	M	LATIN CAPITAL LETTER M
4E	N	LATIN CAPITAL LETTER N
4F	O	LATIN CAPITAL LETTER O
50	P	LATIN CAPITAL LETTER P
51	Q	LATIN CAPITAL LETTER Q
52	R	LATIN CAPITAL LETTER R
53	S	LATIN CAPITAL LETTER S
54	T	LATIN CAPITAL LETTER T
55	U	LATIN CAPITAL LETTER U
56	V	LATIN CAPITAL LETTER V
57	W	LATIN CAPITAL LETTER W
58	X	LATIN CAPITAL LETTER X
59	Y	LATIN CAPITAL LETTER Y
5A	Z	LATIN CAPITAL LETTER Z
5B	[	OPENING-SQUARE BRACKET
5C	\	BACKSLASH
5D	]	CLOSING SQUARE BRACKET
5E	^	SPACING CIRCUMFLEX
5F	_	SPACING UNDERSCORE
60	`	SPACING GRAVE
61	a	LATIN SMALL LETTER A
62	b	LATIN SMALL LETTER B
63	c	LATIN SMALL LETTER C
64	d	LATIN SMALL LETTER D
65	e	LATIN SMALL LETTER E
66	f	LATIN SMALL LETTER F
67	g	LATIN SMALL LETTER G
68	h	LATIN SMALL LETTER H
69	i	LATIN SMALL LETTER I
6A	j	LATIN SMALL LETTER J
6B	k	LATIN SMALL LETTER K
6C	l	LATIN SMALL LETTER L
6D	m	LATIN SMALL LETTER M
6E	n	LATIN SMALL LETTER N
6F	o	LATIN SMALL LETTER O
70	p	LATIN SMALL LETTER P
71	q	LATIN SMALL LETTER Q
72	r	LATIN SMALL LETTER R
73	s	LATIN SMALL LETTER S
74	t	LATIN SMALL LETTER T
75	u	LATIN SMALL LETTER U
76	v	LATIN SMALL LETTER V
77	w	LATIN SMALL LETTER W
78	x	LATIN SMALL LETTER X
79	y	LATIN SMALL LETTER Y
7A	z	LATIN SMALL LETTER Z
7B	{	OPENING CURLY BRACKET
7C	|	VERTICAL BAR
7D	}	CLOSING CURLY BRACKET
7E	~	TILDE
7F		резерв

80 .. 8A		резерв
8B	‹	ZERO WIDTH SPACE	(Unicode 200B)
8C .. 8E		резерв
8F	Џ	DIGIT SPACE	(отсутствует в Юникоде)
90	ђ	HYPHEN	(Unicode 2010)
91		NON-BREAKING HYPHEN	(Unicode 2011)
92 .. 9F		резерв

A0		NON-BREAKING SPACE
A1	Ў	INVERTED EXCLAMATION MARK
A2	ў	CENT SIGN
A3	Ј	POUND SIGN
A4		CURRENCY SIGN
A5	Ґ	YEN SIGN
A6		BROKEN VERTICAL BAR
A7		SECTION SIGN
A8	Ё	SPACING DIAERESIS
A9		COPYRIGHT SIGN
AA	Є	FEMININE ORDINAL INDICATOR
AB		LEFT POINTING GUILLEMET
AC		NOT SIGN
AD		SOFT HYPHEN
AE		REGISTERED TRADE MARK SIGN
AF	Ї	SPACING MACRON
B0		DEGREE SIGN
B1		PLUS-OR-MINUS SIGN
B2	І	SUPERSCRIPT DIGIT TWO
B3	і	SUPERSCRIPT DIGIT THREE
B4	ґ	SPACING ACUTE
B5		MICRO SIGN
B6		PARAGRAPH SIGN
B7		MIDDLE DOT
B8	ё	SPACING CEDILLA
B9	№	SUPERSCRIPT DIGIT ONE
BA	є	MASCULINE ORDINAL INDICATOR
BB		RIGHT POINTING GUILLEMET
BC	ј	FRACTION ONE QUARTER
BD	Ѕ	FRACTION ONE HALF
BE	ѕ	FRACTION THREE QUARTERS
BF	ї	INVERTED QUESTION MARK
C0	А	LATIN CAPITAL LETTER A GRAVE
C1	Б	LATIN CAPITAL LETTER A ACUTE
C2	В	LATIN CAPITAL LETTER A CIRCUMFLEX
C3	Г	LATIN CAPITAL LETTER A TILDE
C4	Д	LATIN CAPITAL LETTER A DIAERESIS
C5	Е	LATIN CAPITAL LETTER A RING
C6	Ж	LATIN CAPITAL LETTER A E
C7	З	LATIN CAPITAL LETTER C CEDILLA
C8	И	LATIN CAPITAL LETTER E GRAVE
C9	Й	LATIN CAPITAL LETTER E ACUTE
CA	К	LATIN CAPITAL LETTER E CIRCUMFLEX
CB	Л	LATIN CAPITAL LETTER E DIAERESIS
CC	М	LATIN CAPITAL LETTER I GRAVE
CD	Н	LATIN CAPITAL LETTER I ACUTE
CE	О	LATIN CAPITAL LETTER I CIRCUMFLEX
CF	П	LATIN CAPITAL LETTER I DIAERESIS
D0	Р	LATIN CAPITAL LETTER ETH
D1	С	LATIN CAPITAL LETTER N TILDE
D2	Т	LATIN CAPITAL LETTER O GRAVE
D3	У	LATIN CAPITAL LETTER O ACUTE
D4	Ф	LATIN CAPITAL LETTER O CIRCUMFLEX
D5	Х	LATIN CAPITAL LETTER O TILDE
D6	Ц	LATIN CAPITAL LETTER O DIAERESIS
D7	Ч	MULTIPLICATION SIGN
D8	Ш	LATIN CAPITAL LETTER 0 SLASH
D9	Щ	LATIN CAPITAL LETTER U GRAVE
DA	Ъ	LATIN CAPITAL LETTER U ACUTE
DB	Ы	LATIN CAPITAL LETTER U CIRCUMFLEX
DC	Ь	LATIN CAPITAL LETTER U DIAERESIS
DD	Э	LATIN CAPITAL LETTER Y ACUTE
DE	Ю	LATIN CAPITAL LETTER THORN
DF	Я	LATIN SMALL LETTER SHARP S
E0	а	LATIN SMALL LETTER A GRAVE
E1	б	LATIN SMALL LETTER A ACUTE
E2	в	LATIN SMALL LETTER A CIRCUMFLEX
E3	г	LATIN SMALL LETTER A TILDE
E4	д	LATIN SMALL LETTER A DIAERESIS
E5	е	LATIN SMALL LETTER A RING
E6	ж	LATIN SMALL LETTER A E
E7	з	LATIN SMALL LETTER C CEDILLA
E8	и	LATIN SMALL LETTER E GRAVE
E9	й	LATIN SMALL LETTER E ACUTE
EA	к	LATIN SMALL LETTER E CIRCUMFLEX
EB	л	LATIN SMALL LETTER E DIAERESIS
EC	м	LATIN SMALL LETTER I GRAVE
ED	н	LATIN SMALL LETTER I ACUTE
EE	о	LATIN SMALL LETTER I CIRCUMFLEX
EF	п	LATIN SMALL LETTER I DIAERESIS
F0	р	LATIN SMALL LETTER ETH
F1	с	LATIN SMALL LETTER N TILDE
F2	т	LATIN SMALL LETTER O GRAVE
F3	у	LATIN SMALL LETTER O ACUTE
F4	ф	LATIN SMALL LETTER O CIRCUMFLEX
F5	х	LATIN SMALL LETTER O TILDE
F6	ц	LATIN SMALL LETTER O DIAERESIS
F7	ч	DIVISION SIGN
F8	ш	LATIN SMALL LETTER O SLASH
F9	щ	LATIN SMALL LETTER U GRAVE
FA	ъ	LATIN SMALL LETTER U ACUTE
FB	ы	LATIN SMALL LETTER U CIRCUMFLEX
FC	ь	LATIN SMALL LETTER U DIAERESIS
FD	э	LATIN SMALL LETTER Y ACUTE
FE	ю	LATIN SMALL LETTER THORN
FF	я	LATIN SMALL LETTER Y DIAERESIS



Управляющие коды, используемые в Блэкбоксе

Следующие управляющие коды используются в системе the BlackBox Component Framework:

00X	nul	завершающая литера для цепочек литер
01X	unicode	unicode mask character <маскирующая литера для юникода>
02X	viewcode	маскирующая литера для вьюшек [view mask character]
07X	rdel	удалить справа
08X	del	удалить слева
09X	tab	символ табуляции
0AX	ltab	символ обратной табуляции
0DX	line	возврат каретки	(Unicode 2028, LINE SEPARATOR)
0EX	para	разделитель абзацев	(Unicode 2029, PARAGRAPH SEPARATOR)
10X	pL	страница влево
11X	pR	страница вправо
12X	pU	страница вверх
13X	pD	страница вниз
14X	dL	документ влево
15X	dR	документ вправо
16X	dU	документ вверх
17X	dD	документ вниз
1BX	esc	escape key
1CX	aL	стрелка влево
1DX	aR	стрелка вправо
1EX	aU	стрелка вверх
1FX	aD	стрелка вниз

Из этих кодов только tab, line и para могут быть вставлены в текст, т.е. не рассматриваются как управляющие коды в Блэкбоксе. Код DEL (07FX) из набора ASCII не используется в Блэкбоксе и остается в резерве.