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

Brush ID를 얻거나 설정합니다.텍스트의 전면 색상이나 그래픽 브러쉬를 지정하는 32비트 비 표시된 전체기,깃발에 있는 S 깃발의 가치에 따라

public int BrushId { get; set; }

부동산 가치

int

DriverStringOptionsFlags

드라이버 스트립 옵션 깃발을 얻거나 설정합니다.32비트 무시된 전체가 라인에 대한 공간, 방향 및 품질을 지정합니다.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

부동산 가치

EmfPlusDriverStringOptionsFlags

GlyphCount

GET 또는 GIF 계산을 설정합니다.라인에 있는 글리프의 수를 지정하는 32비트 무시된 전체

public int GlyphCount { get; set; }

부동산 가치

int

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

부동산 가치

bool

MatrixPresent

매트릭스가 깃발을 가져오거나 설정하는 경우변환 매트릭스가 TransformMatrix 필드에 있는지 여부를 지정하는 32비트 무선 전체0 - matrix present. 1 - transform matrix는 TransformMatrix 필드에 있습니다.

public int MatrixPresent { get; set; }

부동산 가치

int

ObjectId

개체를 확인하거나 개체를 확인합니다.EMF+ 객체 테이블 지수 EmfPlusFont 개체 ( 섹션 )2.2.1.3) 텍스트를 제공하기 위해 값은 0에서 63, 포함되어야합니다.

public byte ObjectId { get; set; }

부동산 가치

byte

TransformMatrix

변환 매트릭스를 얻거나 설정합니다.옵션 EmfPlusTransformMatrix 개체 (2.2.2.47)는 변환이 적용되는 것을 지정합니다.이 데이터의 존재는 MatrixPresent 필드에서 결정됩니다.

public Matrix TransformMatrix { get; set; }

부동산 가치

Matrix

 한국어