Additions and changes to the documentation for the clipboard.

git-svn-id: svn://kolibrios.org@4343 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Marat Zakiyanov (Mario79) 2013-12-11 19:37:52 +00:00
parent c77aa704a8
commit 4c37acea60
2 changed files with 42 additions and 4 deletions

View File

@ -0,0 +1,34 @@
Сontents of container from clipboard
1. First dword - contains the total length of data in the container
2. Second dword - indicates the type of data:
0 = Text
1 = Highlighted text block
2 = Image
3 = RAW
4 and above reserved
2.1 Text
Data in the third dword contain type:
0 = UTF
1 = 0866
2 = 1251
3 and above reserved
2.2 Highlighted text block
Differs from 2.1 - that all rows have the same length.
2.3 Image
Third dword - X size
Fourth dword - Y size
Fifth dword - bit color depth (8, 16, 24, 32, 48, 64)
Sixth dword - Pointer to the palette (the offset from the beginning of the file).
If the palette is not set then value 0
Seventh dword - The size of the palette, the maximum value of 256 * 4 = 1024 bytes.
If the palette is not set then value 0
Eighth dword - A pointer to the pixel data for the R, G, B.
Ninth dword - The size of the data for pixels.
2.4 RAW
Can contain any data, because content at the discretion of the programmer

View File

@ -4,8 +4,9 @@
2. Второй dword указывает тип данныx: 2. Второй dword указывает тип данныx:
0 = Текст 0 = Текст
1 = Изображение 1 = Текст с блочным выделением
2 = RAW 2 = Изображение
3 = RAW
4 и выше зарезервировано 4 и выше зарезервировано
2.1 Текст 2.1 Текст
@ -15,7 +16,10 @@
2 = 1251 2 = 1251
3 и выше зарезервировано 3 и выше зарезервировано
2.2 Изображение 2.2 Текст с блочным выделением
Отличается от п.2.1 только тем, что все строки имеют одинаковую длинну.
2.3 Изображение
Третий dword - размер по X Третий dword - размер по X
Четвертый dword - размер по Y Четвертый dword - размер по Y
Пятый dword - глубина цвета в битах (8, 16, 24, 32, 48, 64) Пятый dword - глубина цвета в битах (8, 16, 24, 32, 48, 64)
@ -26,5 +30,5 @@
Восьмой dword - Указатель на данные пикселей для R, G, B. Восьмой dword - Указатель на данные пикселей для R, G, B.
Девятый dword - Размер области данных для пикселей. Девятый dword - Размер области данных для пикселей.
2.3 RAW 2.4 RAW
Может содержать любые данные, т.к. содержимое на усмотрение программиста Может содержать любые данные, т.к. содержимое на усмотрение программиста