Home :: GreenPad :: editwing :: View :: Impl classes

class Painter

^ 
    extends Object as public

描画基本ルーチン

利用するには、Canvasオブジェクトから getPainter して使います。 画面用デバイスコンテキストのレイヤです。きちんと書いておけば印刷機能を 追加するときに楽なのかもしれませんが、そんなことを考える計画性が あるはずもなく極めて適当に…。

Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:30
Author:
K.INABA
Version:
beta
Friend:
class Canvas undocumented

Contents

^ 
EntityTypeScopeShort Description
~Painterdestructor publicundocumented
CharOutmethod public指定位置に一文字出力
ClearClipmethod publicクリップ領域解除
DrawHSPmethod public半角スペース用記号描画
DrawLinemethod public線を引く
DrawZSPmethod public全角スペース用記号描画
Fmethod public数字幅(pixel)
Fillmethod public背景色で塗りつぶし
Hmethod public高さ(pixel)
Invertmethod public反転
LogFontmethod public現在のフォント情報
scmethod public特別文字を描画するか否か
SetClipmethod publicクリップ領域設定
SetColormethod public文字色切り替え
StringOutmethod public指定位置に文字列を出力
Tmethod publicタブ幅(pixel)
Wmethod public文字幅(pixel)
Wmethod public標準文字幅(pixel)

destructor ~Painter

? ^  > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:33
Code:
public ~ Painter ( )

method CharOut

? ^  < > 
指定位置に一文字出力
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:36
Code:
public void CharOut ( unicode ch ,
int x ,
int y )

method ClearClip

? ^  < > 
クリップ領域解除
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:57
Code:
public void ClearClip ( )

method DrawHSP

? ^  < > 
半角スペース用記号描画
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:60
Code:
public void DrawHSP ( int x ,
int y ,
int times )

method DrawLine

? ^  < > 
線を引く
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:51
Code:
public void DrawLine ( int x1 ,
int y1 ,
int x2 ,
int y2 )

method DrawZSP

? ^  < > 
全角スペース用記号描画
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:63
Code:
public void DrawZSP ( int x ,
int y ,
int times )

method F

? ^  < > 
数字幅(pixel)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:74
Code:
public int F ( ) const

method Fill

? ^  < > 
背景色で塗りつぶし
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:45
Code:
public void Fill ( const RECT & rc )

method H

? ^  < > 
高さ(pixel)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:68
Code:
public int H ( ) const

method Invert

? ^  < > 
反転
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:48
Code:
public void Invert ( const RECT & rc )

method LogFont

? ^  < > 
現在のフォント情報
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:88
Code:
public const LOGFONT & LogFont ( ) const

method sc

? ^  < > 
特別文字を描画するか否か
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:91
Code:
public bool sc ( int i ) const

method SetClip

? ^  < > 
クリップ領域設定
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:54
Code:
public void SetClip ( const RECT & rc )

method SetColor

? ^  < > 
文字色切り替え
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:42
Code:
public void SetColor ( int i )

method StringOut

? ^  < > 
指定位置に文字列を出力
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:39
Code:
public void StringOut ( const unicode * str ,
int len ,
int x ,
int y )

method T

? ^  < > 
タブ幅(pixel)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:71
Code:
public int T ( ) const

method W

? ^  < > 
文字幅(pixel)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:82
Code:
public int W ( unicode ch ) const

method W

? ^  < > 
標準文字幅(pixel)
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_view.h:85
Code:
public int W ( ) const

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.