Compartilhar via


Interface IXpsOMGlyphsEditor (xpsobjectmodel.h)

Permite a modificação em lote de propriedades que afetam o conteúdo do texto em uma interface IXpsOMGlyphs .

Herança

A interface IXpsOMGlyphsEditor herda da interface IUnknown . IXpsOMGlyphsEditor também tem estes tipos de membros:

Métodos

A interface IXpsOMGlyphsEditor tem esses métodos.

 
IXpsOMGlyphsEditor::ApplyEdits

Executa a validação entre propriedades e copia as alterações para a interface IXpsOMGlyphs pai.
IXpsOMGlyphsEditor::GetBidiLevel

Obtém o nível de texto bidirecional da interface IXpsOMGlyphs pai.
IXpsOMGlyphsEditor::GetDeviceFontName

Obtém o nome da fonte do dispositivo. (IXpsOMGlyphsEditor.GetDeviceFontName)
IXpsOMGlyphsEditor::GetGlyphIndexCount

Obtém o número de índices de glifo.
IXpsOMGlyphsEditor::GetGlyphIndices

Obtém uma matriz de estruturas XPS_GLYPH_INDEX que descrevem os índices de glifo específicos na fonte. (IXpsOMGlyphsEditor.GetGlyphIndices)
IXpsOMGlyphsEditor::GetGlyphMappingCount

Obtém o número de mapeamentos de glifo. (IXpsOMGlyphsEditor.GetGlyphMappingCount)
IXpsOMGlyphsEditor::GetGlyphMappings

Obtém uma matriz de estruturas XPS_GLYPH_MAPPING que descrevem como mapear valores escalares UTF-16 para entradas na matriz de estruturas XPS_GLYPH_INDEX, que é retornada por GetGlyphIndices. (IXpsOMGlyphsEditor.GetGlyphMappings)
IXpsOMGlyphsEditor::GetIsSideways

Obtém um valor booliano que indica se o texto deve ser renderizado com os glifos girados para os lados. (IXpsOMGlyphsEditor.GetIsSideways)
IXpsOMGlyphsEditor::GetProhibitedCaretStopCount

Obtém o número de paradas de cursor proibidas. (IXpsOMGlyphsEditor.GetProhibitedCaretStopCount)
IXpsOMGlyphsEditor::GetProhibitedCaretStops

Obtém uma matriz de locais de parada de cursor proibidos. (IXpsOMGlyphsEditor.GetProhibitedCaretStops)
IXpsOMGlyphsEditor::GetUnicodeString

Obtém o texto em valores escalares UTF-16 sem escape. (IXpsOMGlyphsEditor.GetUnicodeString)
IXpsOMGlyphsEditor::SetBidiLevel

Define o nível de texto bidirecional.
IXpsOMGlyphsEditor::SetDeviceFontName

Define o nome da fonte do dispositivo.
IXpsOMGlyphsEditor::SetGlyphIndices

Define uma XPS_GLYPH_INDEX matriz de estrutura que descreve quais índices de glifo devem ser usados na fonte.
IXpsOMGlyphsEditor::SetGlyphMappings

Define uma matriz de estruturas XPS_GLYPH_MAPPING que descrevem como mapear os valores escalares UTF-16 na propriedade UnicodeString para entradas na matriz de estruturas XPS_GLYPH_INDEX.
IXpsOMGlyphsEditor::SetIsSideways

Define o valor que indica se o texto deve ser renderizado com os glifos girados para os lados.
IXpsOMGlyphsEditor::SetProhibitedCaretStops

Define uma matriz de locais de parada de cursor proibidos.
IXpsOMGlyphsEditor::SetUnicodeString

Define o texto em valores escalares UTF-16 sem escape.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMGlyphs

IXpsOMGlyphs::GetGlyphsEditor

Interfaces

Especificação de Papel XML