델파이 TGraphic...정리중... 델파이(Delphi)

TGraphic is the abstract base class type for objects such as icons, bitmaps, and metafiles that can store and display visual images.
TGraphic 는 추상 클래스이다. 아이콘, 비트맵, 메타파일과 같은 오브젝트들을 위한, 오브젝트들은 시각적인 이미지들을 저장하거나 표시할 수 있다.

Unit

Graphics

Description

TGraphic is an abstract class that cannot be instantiated.
TGraphic은 객체를 생성할 수 없는 추상 클래스이다.
Descendant graphics objects override many of the methods of TGraphic to address the needs of their particular file format and graphical characteristics.
자손 그래픽 객체들은 TGraphic 의 많은 메소드들을 재정의합니다. 그래픽 오브젝트들의 특정한 파일 포맷과 그래픽적인 특성들의 요구에 부응하기위해.
TGraphic also introduces methods that work with TPicture objects and the Clipboard.
TGraphic은 또한 TPicture 객체와 클립보드와 함께 동작하는 메소드들을 제시한다.
Properties of TGraphic provide information about the state and size of the graphic image.
TGraphic의 속성들은 그래픽 이미지의 상태와 크기에 대한 정보를 제공한다.

When the type of graphic is known, store the graphic in its specific type object.
그래픽의 타입이 알려지면, 그 그래픽을 그것의 특정한 타입 오브젝트에 저장한다.
Otherwise, use a TPicture object that can hold any type of TGraphic.
타입을 모르는 경우에는 TPicture object 를 사용한다. TPicture object 는 TGraphic의 어떤 타입이라도 유지할 수 있다.


TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic.
TPicture는 비트맵, 아이콘, 메타파일 그래픽, 또는 사용자 정의 그래픽을 담는다.

Unit

Graphics

Description

TPicture is a TGraphic container, used to hold a graphic, the type of which is specified in the Graphic property.
TPicture는 그래픽 컨테이너이다. 보통 그래픽을 담는데 사용한다, 타입은 그래픽 속성에 명시되어 있다.
It is used in place of a TGraphic if the graphic can be of any TGraphic class.
그것은 TGraphic를 대신하여 사용된다. 그래픽이 어떤 TGraphic 클래스도 될 수 있다면
LoadFromFile and SaveToFile are polymorphic.
For example, if the TPicture is holding an Icon, it is valid to LoadFromFile a bitmap file, where the class TIcon can only read .ICO files.

If the TPicture contains a bitmap graphic, the Bitmap property specifies the graphic.
If the TPicture contains an icon graphic, the Icon property specifies the graphic.
If the TPicture contains a metafile graphic, the Metafile property specifies the graphic.

The properties of TPicture indicate the type of graphic that the picture object contains, and its size.
The methods of TPicture are used to load, save, and manipulate graphics.

To load or save a picture to the Clipboard, use the Assign method of a TClipboard object.

To draw a picture on a canvas, call the Draw or StretchDraw methods of a TCanvas object, passing the Graphic property of a TPicture as a parameter.


TPicture 는 TGraphic 클래스에 대한 컨테이너 클
래스이다. 즉 TGraphic 타입의 객체를 담아두는 그릇 역할을 하는 것이다. 구체적으로 말해
서 TPicture 는 Bitmap, Icon, Metafile, Graphic 등의 속성을 가지고 있어서 TBitmap, TIcon,
TMetafile , 기타 그래픽 타입 객체들(TGraphic 의 후손들)을 모두 이 속성들에 각각 저장하거
나 다시 불러와 화면에 표시할 수 있다. 이 때 그래픽 이미지를 파일로부터 직접 불러오거
나 저장하고 기타 작업을 수행하기 위해 TPicture 의 여러 메소드들을 이용할 수 있다.

TGraphic 클래스는 이미지를 저장하고 표시할 수 있는 아이콘, 비트맵, 메타 파일 등의 그래
픽 객체들을 위한 추상 클래스이다. 추상 클래스란 메소드들을 선언만 해두고 후손 클래스
에서 나름대로 필요에 따라 그 메소드들을 오버라이드해서 사용하도록 하는 클래스를 의미
한다. 그래서 그래픽 객체의 후손은 TGrphic 클래스의 많은 메소드들을 오버라이드해서 특
정 파일 형식과 그래픽적 특성을 충족시켜야 한다. TGraphic 은 TPicture 나 클립보드와 함께
작동할 수 있는 메소드들도 가지고 있고 그래픽 이미지의 상태와 크기에 관한 정보를 제공
하는 속성들도 가지고 있다. 비트맵, 아이콘, 메타 파일 등의 그래픽처럼 그 타입이 정확한
것들에 대해서는 각 그래픽 타입에 맞는 클래스를 사용할 수 있다. 예를 들어서 TBitmap,
TICon, TMetafile 등의 경우가 그렇다. 하지만 TPicture 타입의 객체는 TGraphic 의 후손이라면
어떤 타입이라도 수용할 수 있다.


덧글

댓글 입력 영역