コンテンツにスキップ

GdiPlus.Appearance

このクラスは複数のプラグインから拡張されています。

プラグイン拡張: layerExDraw

メンバー一覧

コンストラクタ

メソッド


Appearance

コンストラクタ


clear

メソッド


addBrush

メソッド

引数

引数 既定値 説明
colorOrBrush  
ox  
oy  

addPen

メソッド

引数

引数 既定値 説明
colorOrBrush  
widthOrOption  
ox  
oy  

プラグイン拡張: layerExVector

描画外観情報

Illustrator のアピアランスをイメージしてください。 描画に対して、複数のブラシ(塗り)とペン(線)を指定できます。 先に追加した方が下に入ります

メンバー一覧

コンストラクタ

メソッド


Appearance

コンストラクタ

解説

コンストラクタ


clear

メソッド

解説

情報のクリア


addBrush

メソッド

引数

引数 既定値 説明
colorOrBrush   ARGB色指定またはブラシ情報(辞書)
ox 0 表示オフセットX
oy 0 表示オフセットY

解説

ブラシの追加

ブラシ情報定義 基本 点指定は [x,y] の配列または %[x:x, y:y] の辞書 色指定は ARGB 32bit整数値

type: ブラシ種別 BrushType で指定

BrushTypeSolidColor の場合 ※直接ARGBで色指定した場合と同じです color: 色指定(未指定時は白)

BrushTypePathGradient の場合 (RadialGradient として近似実装) centerPoint: 中心点 centerColor: 中心色 radius: 半径(未指定時は100)

BrushTypeLinearGradient の場合 point1: 開始点 point2: 終了点 color1: 開始色指定 color2: 終了色指定


addPen

メソッド

引数

引数 既定値 説明
colorOrBrush   ARGB色指定またはブラシ情報(辞書)
widthOrOption 1.0 ペン幅またはペン情報(辞書)
ox 0 表示オフセットX
oy 0 表示オフセットY

解説

ペンの追加

ペン情報定義: widthOrOption が辞書の場合は詳細情報定義になります

width: ペン幅指定 startCap / endCap: cap style の指定。LineCap定数で指定。省略時は LineCapFlat lineJoin: 結合形状指定。LineJoin定数で指定。省略時は LineJoinBevel miterLimit: miter limit 指定(数値) dashStyle: ダッシュパターン。数値の配列で指定 dashOffset: ダッシュのオフセット指定。省略時は0