Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

TDrawing   Найти похожие ветки 

 
goliath ©   (2004-07-26 14:54) [0]

Добрый день.

В хелпе сказано, что, создав объект класса TDrawing, можно рисовать на его канве и затем "воспроизвести" изображение. Так вот, когда я делаю это, то получаю лишь результат выполнения последней команды.

Если кто-нибудь может помочь разобраться в этом вопросе, отзовитесь пожалуйста


 
goliath ©   (2004-07-26 16:03) [1]

Неужели никто не сталкивался с такой проблемой ????


 
Огромное Кулясищще ©   (2004-07-26 18:22) [2]

Если нужно рисовать на канве, а потом воспроизвести, то используй TBitmap. А про TDrawing - точнее можно, а то я с ходу в справке не нашёл?


 
goliath   (2004-07-27 07:26) [3]

TDrawing represents a series of drawing commands that can be recorded and played back.

Unit

QGraphics

Description

Use TDrawing to record a drawing command that can later be “played back” on another canvas.

To use TDrawing, first create a new TDrawing object, and issue the drawing command on its canvas. You can then “play” that drawing on another canvas by using the Draw or StretchDraw method of the canvas on which you want to “play” the drawing.

Use the SaveToMimeSource, SaveToFile, or SaveToStream method to save the recorded drawing instruction. These can be reloaded by another TDrawing object by calling its LoadFromMimeSource, LoadFromFile, or LoadFromStream method.


 
ЮЮ ©   (2004-07-27 07:34) [4]

тебя не настораживает тот факт, что он есть в QGraphics, но его нет в Graphics ???


 
goliath ©   (2004-07-27 08:57) [5]

Абсолютно нет. Я пишу кроссплатформенное приложение (Windows /Linux), следовательно, от CLX мне никак не уйти.

А вообще задача состоит в следующем: требуется отрисовать изображение, которое записано в виде метафайла (создано в Autocad). Парсер метафайлов я уже осилил. Он замечательно работает, вот только скорость не устраивает ...

Поэксперементировал с TDrawing. Работает он иногда раз в 10 быстрее, чем TBitmap, TImage и т.п.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
14-1096972138
Kadr
2004-10-05 14:28
2004.10.24
Ваше мнение?


14-1096597213
KSergey
2004-10-01 06:20
2004.10.24
Обращение к студентам и "сочувствующим"


8-1085250190
Forelli
2004-05-22 22:23
2004.10.24
Как вставить Flash ролик в Delphi


14-1096880228
Sour
2004-10-04 12:57
2004.10.24
Где найти алгоритмы методов краткосрочного прогнозирования


1-1097233522
JMasta
2004-10-08 15:05
2004.10.24
Наглядное хранение записей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский