Class EmfLogFont
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.Emf.Objects Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Obiekt LogFont określa podstawowe atrybuty czcionki logicznej.
public class EmfLogFont : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfLogFont
Derived
EmfLogFontEx , EmfLogFontPanose
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfLogFont()
public EmfLogFont()
Properties
CharSet
otrzymuje lub ustawia 8-bitowy niewyświetlany integralny, który określa zestaw znaków.być wartością w wykazie WMF CharacterSet ([MS-WMP] sekcja 2.1.1.5).Zestaw znaków jest nieznany, przetwarzanie metafilii NIE może próbować tłumaczyć lub interpretowaćStrony, które są renderowane z tym czcionką.
public WmfCharacterSet CharSet { get; set; }
Wartość nieruchomości
ClipPrecision
Otrzymuje lub ustawia 8-bitowy niewyświetlany integralny, który określa dokładność klejowania.Precyzja klipy określa, jak klipać postacie, które są częściowo poza obszarem klipingu.Może to być jedna lub więcej flagi WMF ClipPrecision
public WmfClipPrecisionFlags ClipPrecision { get; set; }
Wartość nieruchomości
Escapement
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa kąt, w dziesiątkach stopni,między wektorem ucieczki a x-aksem urządzenia.równolegle do linii podstawowej kolejki tekstu.
public int Escapement { get; set; }
Wartość nieruchomości
Facename
Otrzymuje lub ustawia nazwę Facename (64 bajtów): łańcuch nie więcej niż 32 znaków Unicode, który określaJeśli długość tego paska jest mniejsza niż 32 znaków, terminZero musi być obecne, po czym reszta tego pola musi zostać ignorowana.
public string Facename { get; set; }
Wartość nieruchomości
Height
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa wysokość, w jednostkach logicznych, czcionkiWartość wysokości znaku, znana również jako wielkość em, jestWartość wysokości komórki znaków minus wewnętrzna wartość wiodąca.interpretować wartość określoną w polu Wysokość w następujący sposób.
public int Height { get; set; }
Wartość nieruchomości
Italic
otrzymuje lub ustawia 8-bitowy niewyznaczony integralny, który określa włoską czcionkę, jeśli jest ustawiony na 0x01; w przeciwnym razie,Należy go ustawić do 0x00.
public byte Italic { get; set; }
Wartość nieruchomości
Orientation
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa kąt, w dziesiątkach stopni,między podstawową linią każdego znaku a x-aksem urządzenia.
public int Orientation { get; set; }
Wartość nieruchomości
OutPrecision
otrzymuje lub ustawia 8-bitowy niewyświetlany integralny, który określa dokładność wyjścia.Dokładność wyjścia określa, jak blisko font jest wymagany, aby dopasować się do żądanej wysokości, szerokości,orientacja charakteru, ucieczka, plik i typ czcionki. musi być wartością z WMFWyjątkowa lista
public WmfOutPrecision OutPrecision { get; set; }
Wartość nieruchomości
PitchAndFamily
otrzymuje lub ustawia obiekt WMF PitchAndFamily (oddział 2.2.2.14) któryokreśla miejsce i rodzinę czcionki. Rodziny fontów opisują wygląd pisma w ogólnymSą one przeznaczone do określenia czcionki, gdy określona postać nie jest dostępna.
public WmfPitchAndFamily PitchAndFamily { get; set; }
Wartość nieruchomości
Quality
otrzymuje lub ustawia 8-bitowy nienaturowany integralny, który określa jakość wyjścia.definiuje, jak blisko spróbować dostosować atrybuty logicznego źródła do tych rzeczywistegomusi być jedną z wartości w wymienieniu WMF FontQuality ([MS-WM F])w rozdziale 2.1.1.
public WmfFontQuality Quality { get; set; }
Wartość nieruchomości
Strikeout
otrzymuje lub ustawia 8-bitowy niewypisany integralny, który określa czcionkę strikeout, jeśli jest ustawiony na 0x01;W przeciwnym razie musi być ustawiony na 0x00.
public byte Strikeout { get; set; }
Wartość nieruchomości
Underline
otrzymuje lub ustawia 8-bitowy niewyznaczony integralny, który określa podany czcionek, jeśli ustawiony na 0x01;W przeciwnym razie musi być ustawiony na 0x00.
public byte Underline { get; set; }
Wartość nieruchomości
Weight
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa wagę czcionki w zakresieNa przykład, 400 jest normalny, a 700 jest odważny. jeśli wartość ta jest zero, standardWaga może być używana.
public EmfLogFontWeight Weight { get; set; }
Wartość nieruchomości
Width
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa średnią szerokość, w jednostkach logicznych,W przypadku, gdy wartość pola szerokości jest zerową, należy uzyskać odpowiednią wartościąobliczone z innych wartości LogFont w celu znalezienia czcionki, którą typograf zamierzaAspekt stosunku
public int Width { get; set; }