Class EmfPlusDrawDriverString

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; }

不動産価値

int

DriverStringOptionsFlags

ドライバーのストレッチオプションの旗を取得または設定する32 ビットの未署名の整合器で、ロープのスペース、オリエンテーション、および rendering の質を指定します。

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

不動産価値

EmfPlusDriverStringOptionsFlags

GlyphCount

グリフ数を取得または設定するシグナルされていない32ビット全体で、ストレッチ内のグリフ数を指定します。

public int GlyphCount { get; set; }

不動産価値

int

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; }

不動産価値

bool

MatrixPresent

マトリックスが旗を掲げている場合、受信または設定トランスフォーマットマトリックスフィールドに変換マトリックスが存在するかどうかを指定する32ビット未署名インテラー0 - no matrix present. 1 - transform matrix is in トランスフォーマットマトリックスフィールド

public int MatrixPresent { get; set; }

不動産価値

int

ObjectId

アイデンティティを取得または設定します。EMF+オブジェクトテーブルインデックス EmfPlusFont 対象(セクション)2.2.1.3) テキストを表示するために、値はゼロから63まで、含まれなければなりません。

public byte ObjectId { get; set; }

不動産価値

byte

TransformMatrix

変換マトリックスを取得または設定するオプションの EmfPlusTransformMatrix オブジェクト (セクション 2.2.2.47) に適用される変換を指定するこのデータの存在は MatrixPresent フィールドから決定されます。

public Matrix TransformMatrix { get; set; }

不動産価値

Matrix

 日本語