Class EmfPlusPenOptionalData
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects アセンション: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData オブジェクトは、グラフィックペンにオプションデータを指定します。
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
相続人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
オプションの EmfPlusCompoundLineData オブジェクトを取得または設定する(セクション 2.2.2.9)定義するフラットポイント値の範囲を定義する。ペンの組み合わせ線は、並行線で構成されている。このフィールドが存在するなら、このフィールドは存在する。PenDataCompoundLine フラッグは PenDataFlags フィールドに設定されますEmfPlusPenData オブジェクト
public EmfPlusCompoundLineData CompoundLineData { get; set; }
不動産価値
CustomEndCapData
オプションの EmfPlusCustomEndCapData オブジェクトを取得または設定する(セクション 2.2.2.11)定義されたターゲットキャップ形状、すなわち形状このペンで引っ張られたラインの終わりに使用します。さまざまな形状、例えば、平方、サークル、またはダイヤモンド。フィールドは、PenDataCustomEndCap フラッグが存在する場合に存在する必要があります。EmfPlusPenData オブジェクトの PenDataFlags フィールドに設定
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
不動産価値
CustomStartCapData
オプションの EmfPlusCustomStartCapData オブジェクトを取得または設定する(セクション 2.2.2.15)定義されたスタートキャップ形式、すなわち、このペンで引っ張られたラインの始まりに使用します。さまざまな形状、例えば、平方形、サークル、ダイヤモンド。このフィールドが存在しなければならない場合 PenDataCustomStartCap フラッグEmfPlusPenData オブジェクトの PenDataFlags フィールドに設定されています。
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
不動産価値
DashOffset
オプションの 32 ビット フラット ポイント 値を取得または設定します。線の始まりから線の始まりまでの距離最初のスペースは、ダッシュラインパターンです。このフィールドは、もし、PenDataDashedLineOffset フラッグが設定されている場合、EmfPlusPenData オブジェクトの PenDataFlags フィールド。
public float DashOffset { get; set; }
不動産価値
DashedLineCapType
オプションの 32 ビット サイン インテラーを取得または設定し、形状を指定します。それぞれのダッシュの両端は、ダッシュラインにあります。このフィールドは、PenDataDashedLineCap フラッグが設定されている場合PenDataFlags オブジェクト EmfPlusPenData のフィールド、および値はDashedLineCapTypeリストで定義される必要があります。(セクション 2.1.1.10 )
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
不動産価値
DashedLineData
オプションの EmfPlusDashedLineData オブジェクトを取得または設定する(セクション 2.2.2.16)ダッシュとスペースの長さを定義するこのフィールドは、PenDataDashedLineが存在する場合に存在する必要があります。フラッグは、EmfPlusPenData の PenDataFlags フィールドに設定されています。オブジェクト
public EmfPlusDashedLineData DashedLineData { get; set; }
不動産価値
EndCap
形式を指定するオプション32ビットサインインインテーラーを取得または設定します。CustomEndCapData フィールドのラインの終わりに。フィールドは、PenDataEndCap フラッグが設定されている場合に存在する必要があります。PenDataFlags オブジェクトの EmfPlusPenData フィールド、および値LineCapType リストに定義される必要があります。
public EmfPlusLineCapType EndCap { get; set; }
不動産価値
Join
接続する方法を指定するオプション32ビットサインインインテーラーを取得または設定します。同じペンで引っ張られ、結末が合う2つのライン。このフィールドが表示される場合は、PenDataJoin フラッグが表示されます。EmfPlusPenData オブジェクトの PenDataFlags フィールドと、値は LineJoinType リストで定義される必要があります。(セクション 2.1.1.19 )
public EmfPlusLineJoinType Join { get; set; }
不動産価値
LineStyle
スタイルを指定するオプション32ビットサインインインテラーを取得または設定します。このペンオブジェクトで引き出されたラインに使用されます. このフィールドは必須ですPenDataLineStyle フラッグが設定されている場合に存在します。PenDataFlags オブジェクト EmfPlusPenData のフィールド、および価値はLineStyleリストで定義される必要があります。(セクション 2.1.1.20 )
public EmfPlusLineStyle LineStyle { get; set; }
不動産価値
MiterLimit
メーターを指定するオプション 32 ビットフラットポイント値を取得または設定します。最大限は、最大限は、最大限は、最大限は、メーターの長さは、メーターからの距離です。線の壁の交差点は、内側に接続する。結合の外の線の壁の交差点。測定器の長さは、二つの間の角度が大きい場合に大きいかもしれません。このフィールドは小さく、このフィールドは存在しなければならない。PenDataMiterLimit フラッグは PenDataFlags フィールドに設定されていますEmfPlusPenData オブジェクト
public float MiterLimit { get; set; }
不動産価値
PenAlignment
オプションの 32 ビット サイン インテラーを取得または設定するペン幅の分布に関しては、線のコーディネートが引き出されます. このフィールドは必須ですPenDataNonCenter フラッグが設定されている場合に存在します。PenDataFlags オブジェクト EmfPlusPenData のフィールド、および値は PenAlignment で定義する必要があります。リスト(セクション 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
不動産価値
StartCap
オプションの 32 ビット サインイン インテラーを取得または設定し、形状を指定します。CustomStartCapData フィールドにおけるラインの開始。このフィールドが表示される場合は、PenDataStartCap フラッグが設定されます。PenDataFlags フィールドの EmfPlusPenData オブジェクト、および値は LineCapType リストで定義される必要があります。(セクション 2.1.1.18 )
public EmfPlusLineCapType StartCap { get; set; }
不動産価値
TransformMatrix
オプションの EmfPlusTransformMatrix オブジェクトを取得または設定する(セクション 2.2.2.47)宇宙空間を変換するための世界空間を指定するこのフィールドが存在しなければならない場合、PenDataTransformフラッグは、EmfPlusPenData の PenDataFlags フィールドに設定されています。オブジェクト
public Matrix TransformMatrix { get; set; }