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; }
不動産価値
Compressed
PointData が圧縮されているかどうかを示す値を取得または設定します。このビットは、ポイントデータフィールドが圧縮されたデータを指定しているかどうかを示します。設定された場合、PointData は 16 ビット インテラー で コーディネート スペース に 絶対 の 位置 を 指定 し ます。コーディネート: 明確であれば、 PointData は コーディネート スペース の 絶対 の 位置 を 指定 し ます。32ビットフライトポイントコード注: P フラッグ(下)が設定されている場合、このフラッグは未定であり、無視される必要があります。
public bool Compressed { get; set; }
不動産価値
ImageAttributesId
32 ビットの未署名全体を取得または設定し、インデックスを含む。EMF+ オブジェクトテーブルのオプション EmfPlusImageAttributes オブジェクト (セクション 2.2.1.5)
public int ImageAttributesId { get; set; }
不動産価値
ObjectId
アイデンティティを取得または設定します。EMF+における EmfPlusImage オブジェクトの指数(セクション 2.2.1.4)Object Table, which specifies the image to render. 値はゼロから63まででなければならない。
public byte ObjectId { get; set; }
不動産価値
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; }
不動産価値
SrcRect
表示される画像の一部を定義する EmfPlusRectF オブジェクト(セクション 2.2.2.39)を取得または設定します。
public RectangleF SrcRect { get; set; }
不動産価値
SrcUnit
SrcRect フィールドのユニットを定義する 32 ビットのサインイン インテラーを取得または設定します。UnitType リストの UnitPixel 値(セクション 2.1.1.33 )
public EmfPlusUnitType SrcUnit { get; set; }