IClassificationFormatMap Rozhraní

Definice

public interface class IClassificationFormatMap
public interface class IClassificationFormatMap
__interface IClassificationFormatMap
public interface IClassificationFormatMap
type IClassificationFormatMap = interface
Public Interface IClassificationFormatMap

Vlastnosti

CurrentPriorityOrder

Získá seznam IClassificationType objektů, které jsou podporovány tímto mapováním formátu, seřazené podle priority.Gets a read-only list of the IClassificationType objects supported by this format map, sorted by priority.

DefaultTextProperties

Získá nebo nastaví výchozí vlastnosti, které jsou aplikovány na všechny typy klasifikace.Gets or sets the default properties that are applied to all classification types. Výchozí vlastnosti obsahují sadu minimálních vlastností potřebných k tomu, aby se text správně vykreslil.The default properties contain the set of minimal properties required to render text properly.

IsInBatchUpdate

Určuje, zda IClassificationFormatMap se jedná o doprostřed aktualizace dávky.Determines whether this IClassificationFormatMap is in the middle of a batch update.

Metody

AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties)

Přidá TextFormattingRunProperties k novému IClassificationType .Adds a TextFormattingRunProperties to a new IClassificationType.

AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties, IClassificationType)

Přidá TextFormattingRunProperties k novému IClassificationType .Adds a TextFormattingRunProperties to a new IClassificationType.

BeginBatchUpdate()

Spustí na tomto základě dávkovou aktualizaci IClassificationFormatMap .Begins a batch update on this IClassificationFormatMap. Události nebudou vyvolány EndBatchUpdate() , dokud není volána.Events will not be raised until EndBatchUpdate() is called.

EndBatchUpdate()

Ukončí v rámci dávkové aktualizace IClassificationFormatMap a vyvolá událost, pokud byly během aktualizace dávky provedeny nějaké změny.Ends a batch update on this IClassificationFormatMap and raises an event if any changes were made during the batch update.

GetEditorFormatMapKey(IClassificationType)

Získá klíč, který se použije k uložení přidružených vlastností classificationType v podkladu IEditorFormatMap .Gets the key used to store the associated properties of classificationType in the underlying IEditorFormatMap.

GetExplicitTextProperties(IClassificationType)

Získá explicitní TextFormattingRunProperties pro classificationType .Gets the explicit TextFormattingRunProperties for classificationType.

GetTextProperties(IClassificationType)

Získá platný TextFormattingRunProperties pro daný typ klasifikace textu, včetně vlastností classificationType a vlastností, které může dědit.Gets the effective TextFormattingRunProperties for a given text classification type including the properties of classificationType and any properties that it might inherit.

SetExplicitTextProperties(IClassificationType, TextFormattingRunProperties)

Nastaví explicitní TextFormattingRunProperties výjimku IClassificationType .Sets the explicit TextFormattingRunProperties of an IClassificationType.

SetTextProperties(IClassificationType, TextFormattingRunProperties)

Nastaví sloučení TextFormattingRunProperties IClassificationType .Sets the merged TextFormattingRunProperties of an IClassificationType.

SwapPriorities(IClassificationType, IClassificationType)

Přepíná priority dvou IClassificationType objektů.Switches the priorities of two IClassificationType objects.

Události

ClassificationFormatMappingChanged

Vyvolá se při této IClassificationFormatMap změně.Occurs when this IClassificationFormatMap changes.

Platí pro