Class EmfPlusDrawImagePoints

Class EmfPlusDrawImagePoints

名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records アセンション: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawImagePoints レコードは、パラレログラム内でスケールされた画像を描くことを指定します。

public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawImagePoints

相続人

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

EmfPlusImage は、ビットマップまたはメタフィルを指定することができます。画像の色は、レダリング中に操作することができます. 彼らは修正され、暗くなり、明るく、取り除く。

Constructors

EmfPlusDrawImagePoints(EmfPlusRecord)

Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePointsクラスの新しい例を開始します。

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Parameters

source EmfPlusRecord

源泉です。

Properties

ApplyingAnEffect

あるいは,あるいは,あるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはあるいはこのビットは、画像の再生には効果の適用が含まれていることを示しています。設定された場合、効果クラスのオブジェクトは、以前のEmfPlusSerializableObject レコード (セクション 2.3.5.2)

public bool ApplyingAnEffect { get; set; }

不動産価値

bool

Compressed

PointData が圧縮されているかどうかを示す値を取得または設定します。このビットは、ポイントデータフィールドが圧縮されたデータを指定しているかどうかを示します。設定された場合、PointData は 16 ビット インテラー で コーディネート スペース に 絶対 の 位置 を 指定 し ます。コーディネート: 明確であれば、 PointData は コーディネート スペース の 絶対 の 位置 を 指定 し ます。32ビットフライトポイントコード注: P フラッグ(下)が設定されている場合、このフラッグは未定であり、無視される必要があります。

public bool Compressed { get; set; }

不動産価値

bool

ImageAttributesId

32 ビットの未署名全体を取得または設定し、インデックスを含む。EMF+ オブジェクトテーブルのオプション EmfPlusImageAttributes オブジェクト (セクション 2.2.1.5)

public int ImageAttributesId { get; set; }

不動産価値

int

ObjectId

アイデンティティを取得または設定します。EMF+における EmfPlusImage オブジェクトの指数(セクション 2.2.1.4)Object Table, which specifies the image to render. 値はゼロから63まででなければならない。

public byte ObjectId { get; set; }

不動産価値

byte

PointData

パラレログラムの3つのポイントを指定する数点の連続を取得または設定します。3つのポイントは、上左、上右、下左の角を表しています。パラレログラムの第4点は、最初の3点からエクストラポレートされます。SrcRect フィールドで指定された画像の部分 SHOULD はスケールおよびスケール必要に応じてパラレログラムの内部に適合するために適用された変換。

public PointF[] PointData { get; set; }

不動産価値

PointF ( )

Relative

この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints が相対であるかどうかを示す値を取得または設定します。この点は、 PointData フィールドが相対または絶対の位置を指定しているかどうかを示します。設定された場合、PointData の各要素は、コーディネートスペースの位置を指定します。上記の項目に記載されている位置に関しては、PointData の最初の要素は、コーディネート (0.0) の以前の位置であると仮定されます。PointData は、C 旗に従って絶対位置を指定します。このフラッグが設定されている場合、Cフラッグ(上)は無定義であり、無視される必要があります。

public bool Relative { get; set; }

不動産価値

bool

SrcRect

表示される画像の一部を定義する EmfPlusRectF オブジェクト(セクション 2.2.2.39)を取得または設定します。

public RectangleF SrcRect { get; set; }

不動産価値

RectangleF

SrcUnit

SrcRect フィールドのユニットを定義する 32 ビットのサインイン インテラーを取得または設定します。UnitType リストの UnitPixel 値(セクション 2.1.1.33 )

public EmfPlusUnitType SrcUnit { get; set; }

不動産価値

EmfPlusUnitType

 日本語