Aspose::Page::XPS::XpsModel::XpsGlyphs class

XpsGlyphs class

Klasse die Glyphs-elementeigenschappen incapsuleert. Dit element vertegenwoordigt een reeks uniform opgemaakte tekst van één lettertype. Het biedt de nodige informatie voor nauwkeurige weergave en ondersteunt zoek- en selectiefuncties in weergaveconsumenten.

class XpsGlyphs : public Aspose::Page::XPS::XpsModel::XpsContentElement

Methoden

MethodeBeschrijving
Clone()Kloon deze glyphs.
get_BidiLevel() constGeeft/zet de waarde die het Unicode-algoritme‑niveau voor bidirectionele nesting specificeert. Even waarden impliceren een lay-out van links‑naar‑rechts, oneven waarden impliceren een lay-out van rechts‑naar‑links. Een lay-out van rechts‑naar‑links plaatst de beginpositie van de reeks aan de rechterkant van het eerste glyph, waarbij positieve voortschrijdende breedtes (die naar links gaan) de volgende glyphs links van het vorige glyph plaatsen.
get_Fill()Geeft/zet de penseel die wordt gebruikt om de vorm van de gerenderde glyphs te vullen.
get_Font()Geeft font‑resource voor het TrueType‑lettertype dat wordt gebruikt om de tekst van elementen te zetten.
get_FontRenderingEmSize() constGeeft/zet de lettergrootte in eenheden van het tekenoppervlak, uitgedrukt als een float in eenheden van de effectieve coördinatenruimte.
get_Indices()
get_IsSideways() constGeeft/zet de waarde die aangeeft dat een glyph op zijn kant is gedraaid, waarbij de oorsprong wordt gedefinieerd als het bovenste midden van het niet‑gedraaide glyph.
get_OriginX() constGeeft/zet de x‑coördinaat van het eerste glyph in de reeks, in eenheden van de effectieve coördinatenruimte.
get_OriginY() constGeeft/zet de y‑coördinaat van het eerste glyph in de reeks, in eenheden van de effectieve coördinatenruimte.
get_StyleSimulations() constGeeft/zet de waarde die een stijl‑simulatie specificeert.
get_UnicodeString() constGeeft/zet de tekenreeks van tekst die door het Glyphs‑element wordt gerenderd. De tekst wordt gespecificeerd als Unicode‑codepunten.
set_BidiLevel(int32_t)Geeft/zet de waarde die het Unicode-algoritme‑niveau voor bidirectionele nesting specificeert. Even waarden impliceren een lay-out van links‑naar‑rechts, oneven waarden impliceren een lay-out van rechts‑naar‑links. Een lay-out van rechts‑naar‑links plaatst de beginpositie van de reeks aan de rechterkant van het eerste glyph, waarbij positieve voortschrijdende breedtes (die naar links gaan) de volgende glyphs links van het vorige glyph plaatsen.
set_Fill(System::SharedPtr<XpsBrush>)Geeft/zet de penseel die wordt gebruikt om de vorm van de gerenderde glyphs te vullen.
set_FontRenderingEmSize(float)Geeft/zet de lettergrootte in eenheden van het tekenoppervlak, uitgedrukt als een float in eenheden van de effectieve coördinatenruimte.
set_Indices(System::SharedPtr<System::Collections::Generic::SortedList<int32_t, System::SharedPtr<XpsGlyphMapping>>>)
set_IsSideways(bool)Geeft/zet de waarde die aangeeft dat een glyph op zijn kant is gedraaid, waarbij de oorsprong wordt gedefinieerd als het bovenste midden van het niet‑gedraaide glyph.
set_OriginX(float)Geeft/zet de x‑coördinaat van het eerste glyph in de reeks, in eenheden van de effectieve coördinatenruimte.
set_OriginY(float)Geeft/zet de y‑coördinaat van het eerste glyph in de reeks, in eenheden van de effectieve coördinatenruimte.
set_StyleSimulations(XpsStyleSimulations)Geeft/zet de waarde die een stijl‑simulatie specificeert.
set_UnicodeString(System::String)Geeft/zet de tekenreeks van tekst die door het Glyphs‑element wordt gerenderd. De tekst wordt gespecificeerd als Unicode‑codepunten.

Zie ook