Class EmfPlusDrawDriverString
Именује се: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблеја: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawDriverString zapis određuje tekst izlazak sa postavkama karaktera.
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.EmpPlus.Records.empplusDrawDriverString класе.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
И извор је.
Properties
BrushId
Добијете или постављате идентификатор четкице32-битни несигнирани интегер који одређује или предградни боју текста или графички четкица,у зависности од вредности знамена С у знаменима
public int BrushId { get; set; }
Вредност имовине
DriverStringOptionsFlags
Добија или поставља возач опције струје знаме32-битни несигнирани интегер који одређује простор, оријентацију и квалитет рендерације за струју.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Вредност имовине
EmfPlusDriverStringOptionsFlags
GlyphCount
Добијање или постављање броја глифа32-битни несигнирани интегратор који одређује број глифа у реду
public int GlyphCount { get; set; }
Вредност имовине
GlyphPos
Добијете или постављате глиф позиције у редуСписак ЕмфПлусПоинтФ објеката (секција 2.2.2.36) који одређују положај излаза сваког карактера глифа.Треба да постоје елементи ГлифЦоунта, који имају једну кореспонденцију са елементима у реду Глимфс.Глиф позиције се израчунавају са положаја првог глифа ако је ДриверСтрингОпцијеРеализованоНапредзнаме у DriverStringOptions знаменитости је постављен. у овом случају, GlyphPos одређује положај првог глифа само.
public PointF[] GlyphPos { get; set; }
Вредност имовине
PointF []
Glyphs
Добијете или постављате глифс распоредСерија 16-битних вредности која дефинише текстуалну нишу за цртање.Ako je u polju DriverStringOptionsFlags postavljena zastava, svaka vrednost u ovomArray navodi karakter Unicode. inače, svaka vrednost navodi indeks naкарактер глиф у објекту EmfPlusFont који је одређен вредношћу ObjectId у пољу Знаме.
public short[] Glyphs { get; set; }
Вредност имовине
short []
IsColor
Добија или поставља вредност која указује на то да ли је ова инстанција боја.Овај бит указује на врсту података у пољу БрушиИд.Ако је постављен, BrushId одређује вредност боје у објекту EmfPlusARGB(секција 2.2.2.1). ако је јасно, БрушиИд садржи ЕМФ+ објекатТабелни индекс ЕмфПлусБруш објекта (секција 2.2.1.1).
public bool IsColor { get; set; }
Вредност имовине
MatrixPresent
Добија или поставља ако матрица има знаме32-битни несигнирани интегратор који одређује да ли је трансформативна матрица присутна у пољу Трансформатрикс0 - нема матрице присутно. 1 - трансформисање је у пољу Трансформатрикс
public int MatrixPresent { get; set; }
Вредност имовине
ObjectId
Добија или поставља идентификатор објекта.Индекс ЕМФ+ објекта табеле EmfPlusFont Објекат ( секција2.2.1.3) да би се направио текст. вредност мора бити нула до 63, укључујући.
public byte ObjectId { get; set; }
Вредност имовине
TransformMatrix
Добија или поставља трансформациону матрицуОпционални објекат EmfPlusTransformMatrix (секција 2.2.2.47) који одређује трансформацију која се примењује насвака вредност у текстуалном реду. присуство ових података одређује се из поља MatrixPresent.
public Matrix TransformMatrix { get; set; }