AddFreeTextAnnotationEx
Texto, anotaciones y enlaces de zona activa
Descripción
Añade una anotación de texto libre a la página seleccionada. Si se especifica un borde o relleno mediante el parámetro Options, las opciones se obtienen del color de línea, el color de relleno, la anchura de línea y el patrón de guiones actuales. Utilice el parámetro Transparency para ajustar la transparencia de las anotaciones de texto libre. La función SetTransparency no funciona con anotaciones
SetLineColor no afecta al color del borde. Actualmente, el color del borde se establece igual que el del texto debido al funcionamiento de Acrobat. SelectFont no afecta al estilo de fuente. En este momento, la fuente está fijada a la fuente estándar Helvetica debido al funcionamiento de Acrobat
SetTextSize ajustará correctamente el tamaño SetTextColor el color SetLineWidth la anchura del borde SetTextAlign la alineación
Cuando el documento seleccionado es anterior a PDF 1.4, el generador eleva automáticamente la versión PDF efectiva a 1.4 porque esta función escribe la entrada de opacidad de anotación /CA de PDF 1.4
Sintaxis
Delphi
Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long
DLL
int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);
Parámetros
| Left | La coordenada horizontal del borde izquierdo del rectángulo de anotación |
|---|---|
| Top | Coordenada vertical del borde izquierdo del rectángulo de anotación |
| Width | El ancho del rectángulo de anotación |
| Height | La altura del rectángulo de anotación |
| Text | Contenido de texto de la anotación |
| Angle | El ángulo del texto dibujado. Puede ser 0, 90, 180 o 270. 0 = Contorno 1 = Relleno 2 = Relleno y contorno |
| Options | |
| Transparency | La cantidad de transparencia que se aplicará 0 = Sin transparencia 50 = 50 % de transparencia 100 = Invisible int Options, int Transparency); |