TransformPageElement
Edição de fluxos de conteúdo
Descrição
Aplica uma matriz afim a um único objeto exato de desenho de texto, imagem ou caminho. As instruções de imagem e caminho são isoladas por operadores equilibrados do estado gráfico. O texto é dividido em objetos de texto válidos em torno da instrução de apresentação transformada e, em seguida, o avanço invisível e o estado do texto originais 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 LongDLL
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 de PDF
Valores devolvidos
| 1 | O elemento foi transformado e todos os identificadores de instantâneos foram invalidados |
|---|---|
| 0 | O identificador 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 composição de texto que criam caminhos de recorte são rejeitados porque o seu isolamento alteraria a semântica persistente do recorte