TransformPageElement

Edição de fluxos de conteúdo

Descrição

Aplica uma matriz afim a um objeto exato de pintura de texto, imagem ou path As instruções de imagem e path são isoladas por operadores balanceados de graphics state O texto é dividido em objetos de texto válidos ao redor da instrução de exibição transformada; em seguida, seu avanço invisível original e o estado de texto são reconstruídos sem duplicar o texto extraído

Sintaxe

Delphi

Function TPDFlib.TransformPageElement(ElementID: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;

ActiveX

Function PDFlib::TransformPageElement(ElementID As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As Long

DLL

int DLTransformPageElement(int InstanceID, int ElementID, double M11, double M12, double M21, double M22, double MDX, double MDY);

Parâmetros

M11 M12 M21 M22 MDX MDY são os seis componentes da matriz afim do PDF

Valores retornados

1O elemento foi transformado e todos os handles de snapshot foram invalidados
0O handle está obsoleto, a matriz não é finita, ou o estado do texto não pode ser reconstruído com segurança

Observações

Os modos de renderização de texto que criam clipping paths são rejeitados porque isolá-los mudaria a semântica persistente do clip