Требования для передачи текста HTML посредством буфера обмена отличаются в зависимости от используемого сценария. Эта статья касается вырезки и вставки фрагментов документа HTML. Может возникнуть потребность того, чтобы передать весь HTML документ через буфер обмена; однако эта статья держится в рамках соответствия с требованием, чтобы перемещать фрагменты выбранного текста HTML. К тому же, способ, который требуется, чтобы весь документ HTML копировался в буфере обмена, выглядит слишком объемным.
Формат CF_HTML буфера обмена дает возможность сохранить фрагмент необработанного текста HTML и его содержание в буфере обмена как текст ASCII. Это дает возможность содержание фрагмента HTML, состоящего из всех предшествующих окружающих тэгов, рассматривать приложению так, чтобы окружающие тэги фрагмента HTML можно было записать с их атрибутами. Хотя это зависит от приложения, которое принимает решение, как воспринимать такие фрагменты, некоторые основные рекомендации, основанные на разработках IE4/MSHTML, включены здесь.
Официальное название буфера обмена (строка, используемая функцией RegisterClipboardFormat) - Формат HTML.