Partilhar via


Migração de DirectWrite para DWriteCore

DWriteCore é a implementação do SDK de Aplicativo do Windows do DirectWrite. Para obter mais informações, consulte Visão geral do DWriteCore.

Resumo das diferenças de API e/ou recursos

Quase todas as APIs DirectWrite permanecem inalteradas no DWriteCore. Há algumas diferenças, conforme descrito em APIs novas ou diferentes para DWriteCore.

Como você verá nesse tópico, o DWriteCore tem um tipo de fábrica mais bloqueado e tem a capacidade de recuperar dados de pixel sem usar GDI.

Guia de migração

A única alteração necessária ao mover do DirectWrite para o DWriteCore é incluir o dwrite_core.h arquivo de cabeçalho. Para obter mais informações e exemplos de código, consulte Programando com DWriteCore.

Aviso

No momento, o DWriteCore não dá suporte à renderização de texto acelerada por hardware com Direct2D (D2D). Ele suporta apenas a renderização de texto do software. Isso impede que aplicativos que exigem suporte a D2D adotem o DWriteCore no momento.

O aplicativo de exemplo DWriteCoreGallery

Consulte também o projeto de aplicativo de exemplo DWriteCoreGallery , que demonstra a superfície da API DWriteCore.