Class EmfText
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.Emf.Objects Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Obiekt EmrText zawiera wartości wyników tekstowych.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
otrzymuje lub ustawia 32-bitowy niewypisany integralny, który określa liczbę znaków w pasku
public int Chars { get; set; }
Wartość nieruchomości
DxBuffer
Otrzymuje lub ustawia opcjonalny charakter spacing bufferUndefinedSpace2 (variable): Opcjonalne liczby nieużywanych bajtów. pole OutputDx nie jest wymagane doNatychmiast śledź poprzednią część tej struktury.OutputDx (zmienny): szereg 32-bitowych niepodpisanych integerów, które określają przestrzeń wyjścia międzypochodzenia sąsiednich komórek charakteru w jednostkach logicznych. lokalizacja tego pola jest określona przezwartość offDx w bajtach od początku tego wpisu.Jeśli przestrzeń jest zdefiniowana, pole to zawierarówna liczba wartości znaków w wierszu wyjściowym. jeśli pole Opcje Obiekt EmrTextzawiera flagę ETO_PDY, a następnie ten buffer zawiera dwukrotnie więcej wartości, niż istnieją znaky wprzewód wyjściowy, jeden horyzontalny i jeden pionowy offset dla każdego, w tym kolejności. Jeśli ETO_RTLREADING jest określony,znaky są umieszczone w prawo do lewej zamiast w lewo do prawej. żadna inna opcja nie wpływa na interpretację tego pola.
public int[] DxBuffer { get; set; }
Wartość nieruchomości
int [ ]
GlyphIndexBuffer
Otrzymuje lub ustawia opcjonalny indeks glyph buffer.Jeśli opcje mają flagę ETO_GLYPH_INDEX, to kody dla znaków w łańcuchu tekstowym wyjścia są w rzeczywistości indeksamiGlify charakteru w czcionce TrueType (2.1.11 ExtTextOutOptions listy).w celu wyświetlania poprawnych znaków na odtwarzaniu, użyte czcionki muszą być identyczne z używanymTworzenie indeksów.
public int[] GlyphIndexBuffer { get; set; }
Wartość nieruchomości
int [ ]
Options
otrzymuje lub ustawia 32-bitowy niewyświetlany integralnik, który określa, jak używać rektaku określonego wPole Rectangle. to pole może być kombinacją więcej niż jednego ExtTextOutOptionsWartości listy (sekcja 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Wartość nieruchomości
Rectangle
otrzymuje lub ustawia opcjonalny obiekt WMF RectL (oddział 2.2.2.19 [MS-WM F]], który definiuje klipi/lub opakowania rektangulu w jednostkach logicznych. ta rectangula jest stosowana do tekstuWydajność wykonana przez rejestr zawierający.
public Rectangle Rectangle { get; set; }
Wartość nieruchomości
Reference
otrzymuje lub ustawia obiekt WMF PointL (oddział 2.2.2.15) określający współrzędnepunkt odniesienia używany do pozycjonowania łańcucha.Rekord EMR_SETTEXTALIGN (sekcja 2.3.11.25).Jeśli taki rekord nie został ustawiony,Podstawowe dopasowanie to TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Wartość nieruchomości
StringBuffer
Zdobądź lub ustaw postać strumień bufferUndefinedSpace1 (variable): Opcjonalne liczby nieużywanych bajtów.Pole OutputString nie jest wymagane do natychmiastowego śledzenia poprzedniej części tej struktury.OutputString (zmienny): szereg znaków, które określają pasek do wyjścia.Lokalizacja tego pola jest określona przez wartość offString w bajtach od początku tego wpisu.Liczba znaków jest określona przez wartość Chars.
public string StringBuffer { get; set; }