Class EmfPlusDrawDriverString
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records アセンション: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawDriverString レコードは、キャラクターポジションでテキスト出力を指定します。
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
相続人
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()
Constructors
EmfPlusDrawDriverString(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverStringクラスの新しい例を開始します。
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
源泉です。
Properties
BrushId
ブリュッシュ ID を取得または設定するテキストの前面の色またはグラフィックブリュッシュを指定する32ビット未署名の整備器国旗の S 旗の値に応じて
public int BrushId { get; set; }
不動産価値
DriverStringOptionsFlags
ドライバーのストレッチオプションの旗を取得または設定する32 ビットの未署名の整合器で、ロープのスペース、オリエンテーション、および rendering の質を指定します。
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
不動産価値
EmfPlusDriverStringOptionsFlags
GlyphCount
グリフ数を取得または設定するシグナルされていない32ビット全体で、ストレッチ内のグリフ数を指定します。
public int GlyphCount { get; set; }
不動産価値
GlyphPos
グリフポジションの順序を取得または設定する各キャラクターグリフの出力位置を指定する EmfPlusPointF オブジェクト(セクション 2.2.2.36)の連続。GlyphCount 要素は、Glyphs 列の要素と一つ一つの相互関係を持つ必要があります。グリフポジションは、DriverStringOptionsRealizedAdvanceの場合、最初のグリフのポジションから計算されます。DriverStringOptions のフラッグが設定されます. この場合、GlyphPos は最初のグリフの位置のみを指定します。
public PointF[] GlyphPos { get; set; }
不動産価値
PointF ( )
Glyphs
GET OR SETT THE GIFS ARRAY描くテキストラインを定義する16ビット値の連続。DriverStringOptionsCmapLookup フラッグが DriverStringOptionsFlags フィールドに設定されている場合は、この値の各値が設定されます。array は Unicode キャラクターを指定します. そうでなければ、それぞれの値は指数を指定します。キャラクターグリフは、Flag フィールドの ObjectId 値によって指定された EmfPlusFont オブジェクトです。
public short[] Glyphs { get; set; }
不動産価値
short ( )
IsColor
この例が色であるかどうかを示す値を取得または設定します。このビットは BrushId フィールドのデータの種類を示しています。設定された場合、 BrushId は EmfPlusARGB オブジェクトの色値を指定します。(セクション 2.2.2.1) 明確な場合、 BrushId は EMF+ オブジェクトを含みます。EmfPlusBrush オブジェクトのテーブルインデックス(セクション 2.2.1.1)
public bool IsColor { get; set; }
不動産価値
MatrixPresent
マトリックスが旗を掲げている場合、受信または設定トランスフォーマットマトリックスフィールドに変換マトリックスが存在するかどうかを指定する32ビット未署名インテラー0 - no matrix present. 1 - transform matrix is in トランスフォーマットマトリックスフィールド
public int MatrixPresent { get; set; }
不動産価値
ObjectId
アイデンティティを取得または設定します。EMF+オブジェクトテーブルインデックス EmfPlusFont 対象(セクション)2.2.1.3) テキストを表示するために、値はゼロから63まで、含まれなければなりません。
public byte ObjectId { get; set; }
不動産価値
TransformMatrix
変換マトリックスを取得または設定するオプションの EmfPlusTransformMatrix オブジェクト (セクション 2.2.2.47) に適用される変換を指定するこのデータの存在は MatrixPresent フィールドから決定されます。
public Matrix TransformMatrix { get; set; }