AddFreeTextAnnotationEx
Texto, anotaciones y enlaces de zona activa
Descripción
Agrega una anotación de texto libre a la página seleccionada. Si se especifica un borde o relleno mediante el parámetro Options, la configuración se obtiene del color de línea actual, color de relleno, ancho de línea y ajustes de trazos de pluma. Use 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 el color del borde. Actualmente, el color del borde se establece igual al color del texto por la forma en que funciona Acrobat. SelectFont no afecta el estilo de fuente. Actualmente, la fuente está codificada de forma fija como la fuente estándar Helvetica por la forma en que funciona Acrobat
SetTextSize afectará correctamente el tamaño del texto SetTextColor afectará correctamente el color del texto SetLineWidth ajustará correctamente el ancho del borde SetTextAlign ajustará correctamente la alineación del texto
Cuando el documento seleccionado es anterior a PDF 1.4, el escritor eleva automáticamente la versión efectiva de PDF 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 | La 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 | El 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 = Transparencia del 50% 100 = Invisible int Options, int Transparency); |