Aspose::Page::XPS::XpsModel::XpsGlyphs класс

XpsGlyphs class

Класс, инкапсулирующий свойства элемента Glyphs. Этот элемент представляет последовательность одинаково отформатированного текста из одного шрифта. Он предоставляет информацию, необходимую для точного рендеринга, и поддерживает функции поиска и выделения в потребителях просмотра.

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

Методы

МетодОписание
Clone()Клонировать эти глифы.
get_BidiLevel() constВозвращает/устанавливает значение, определяющее уровень вложенности двунаправленного алгоритма Unicode. Чётные значения означают раскладку слева направо, нечётные — раскладку справа налево. Раскладка справа налево размещает начало строки справа от первого глифа, при этом положительные ширины продвижения (представляющие продвижение влево) размещают последующие глифы слева от предыдущего глифа.
get_Fill()Возвращает/устанавливает кисть, используемую для заполнения формы отрисованных глифов.
get_Font()Возвращает ресурс шрифта для TrueType шрифта, используемого для наборa текста элементов.
get_FontRenderingEmSize() constВозвращает/устанавливает размер шрифта в единицах поверхности рисования, выраженный как число с плавающей точкой в единицах эффективного координатного пространства.
get_Indices()
get_IsSideways() constВозвращает/устанавливает значение, указывающее, что глиф повернут на бок, при этом начало определяется как верхний центр неповернутого глифа.
get_OriginX() constВозвращает/устанавливает координату x первого глифа в последовательности, в единицах эффективного координатного пространства.
get_OriginY() constВозвращает/устанавливает координату y первого глифа в последовательности, в единицах эффективного координатного пространства.
get_StyleSimulations() constВозвращает/устанавливает значение, задающее имитацию стиля.
get_UnicodeString() constВозвращает/устанавливает строку текста, отрисованного элементом Glyphs. Текст задаётся в виде кодовых точек Unicode.
set_BidiLevel(int32_t)Возвращает/устанавливает значение, определяющее уровень вложенности двунаправленного алгоритма Unicode. Чётные значения означают раскладку слева направо, нечётные — раскладку справа налево. Раскладка справа налево размещает начало строки справа от первого глифа, при этом положительные ширины продвижения (представляющие продвижение влево) размещают последующие глифы слева от предыдущего глифа.
set_Fill(System::SharedPtr<XpsBrush>)Возвращает/устанавливает кисть, используемую для заполнения формы отрисованных глифов.
set_FontRenderingEmSize(float)Возвращает/устанавливает размер шрифта в единицах поверхности рисования, выраженный как число с плавающей точкой в единицах эффективного координатного пространства.
set_Indices(System::SharedPtr<System::Collections::Generic::SortedList<int32_t, System::SharedPtr<XpsGlyphMapping>>>)
set_IsSideways(bool)Возвращает/устанавливает значение, указывающее, что глиф повернут на бок, при этом начало определяется как верхний центр неповернутого глифа.
set_OriginX(float)Возвращает/устанавливает координату x первого глифа в последовательности, в единицах эффективного координатного пространства.
set_OriginY(float)Возвращает/устанавливает координату y первого глифа в последовательности, в единицах эффективного координатного пространства.
set_StyleSimulations(XpsStyleSimulations)Возвращает/устанавливает значение, задающее имитацию стиля.
set_UnicodeString(System::String)Возвращает/устанавливает строку текста, отрисованного элементом Glyphs. Текст задаётся в виде кодовых точек Unicode.

См. также