Rich text contextual headless

Aparências rich nativas tipadas preservam o contexto completo de junção Unicode através de runs adjacentes de fonte, cor e estilo vazio, mantendo os valores exatos de V lógico e RV canônico

O ajuste ainda usa fronteiras completas de palavras e graphemes Unicode; a passada final faz o shaping de cada style item selecionado dentro de sua linha física real e posiciona os items conforme a direção do parágrafo e os embedding levels

Formas árabes initial, medial e final retêm as letras ao redor através das costuras de estilo, items mistos de latim e RTL mantêm sua ordem visual, e estilos itálicos hebraicos usam os programas de fonte itálica e bold-italic reais fornecidos pelo chamador

Linhas físicas quebradas retêm a direção inferida do parágrafo lógico original; o contexto de junção termina na fronteira da linha física

Cada aparência filha retém sua própria fonte genuína, tamanho em pontos, cor, mapa de glyphs CID, ToUnicode, ActualText lógico e programa de glyphs posicionados; o pai aplica coordenadas visuais dos items sem mudar a posse de objetos nem os estilos rich lógicos

As regras existentes de character spacing, word spacing, alinhamento de linhas, métricas, permissões de fontes, orçamentos de objetos, cancelamento e atualização transacional de campos continuam aplicáveis

Âncoras de combining marks entre fontes, controles de embedding explícitos atravessando linhas físicas e layout XHTML/CSS mais amplo permanecem trabalho ativo separado; um grapheme em costura de estilo compartilhando uma baseline física não estabelece placement completo de mark-to-base

Veja HPDFShapeHeadlessTextSpan e HPDFResolveHeadlessTextOrder para as APIs nativas reutilizáveis