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
Brush ID를 얻거나 설정합니다.텍스트의 전면 색상이나 그래픽 브러쉬를 지정하는 32비트 비 표시된 전체기,깃발에 있는 S 깃발의 가치에 따라
public int BrushId { get; set; }
부동산 가치
DriverStringOptionsFlags
드라이버 스트립 옵션 깃발을 얻거나 설정합니다.32비트 무시된 전체가 라인에 대한 공간, 방향 및 품질을 지정합니다.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
부동산 가치
EmfPlusDriverStringOptionsFlags
GlyphCount
GET 또는 GIF 계산을 설정합니다.라인에 있는 글리프의 수를 지정하는 32비트 무시된 전체
public int GlyphCount { get; set; }
부동산 가치
GlyphPos
Gets or set the glyph positions 범위각 캐릭터 글리프의 출력 위치를 지정하는 EmfPlusPointF 개체의 범위 (2.2.2.36)입니다.GlyphCount 요소가 있어야 하며, 이 요소들은 Glyphs 라인에 있는 요소들과 하나씩 일치해야 합니다.Glyph 위치는 DriverStringOptionsRealizedAdvance의 경우 첫 번째 glyph의 위치에서 계산됩니다.DriverStringOptions의 깃발이 설정됩니다.이 경우 GlyphPos는 첫 번째 glyph의 위치만 지정합니다.
public PointF[] GlyphPos { get; set; }
부동산 가치
PointF [ ] [ [ ]
Glyphs
Gets or set the glyphs 아레이그려야 할 텍스트 스트립을 정의하는 16비트 값의 시리즈.DriverStringOptionsCmapLookup 깃발이 DriverStringOptionsFlags 필드에 설정된 경우, 이 깃발의 각 값은array는 Unicode 캐릭터를 지정합니다.그렇지 않으면 각 값은 인덱스를 지정합니다.깃발 필드의 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
매트릭스가 깃발을 가져오거나 설정하는 경우변환 매트릭스가 TransformMatrix 필드에 있는지 여부를 지정하는 32비트 무선 전체0 - matrix present. 1 - transform matrix는 TransformMatrix 필드에 있습니다.
public int MatrixPresent { get; set; }
부동산 가치
ObjectId
개체를 확인하거나 개체를 확인합니다.EMF+ 객체 테이블 지수 EmfPlusFont 개체 ( 섹션 )2.2.1.3) 텍스트를 제공하기 위해 값은 0에서 63, 포함되어야합니다.
public byte ObjectId { get; set; }
부동산 가치
TransformMatrix
변환 매트릭스를 얻거나 설정합니다.옵션 EmfPlusTransformMatrix 개체 (2.2.2.47)는 변환이 적용되는 것을 지정합니다.이 데이터의 존재는 MatrixPresent 필드에서 결정됩니다.
public Matrix TransformMatrix { get; set; }