AddFreeTextAnnotationA
Texto, anotaciones y enlaces de zona activa
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a AddFreeTextAnnotation y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Añade una anotación de texto libre. Si Options especifica borde o relleno, usa color de línea, relleno, anchura y patrón de trazos actuales
SetLineColor no afecta al borde, que Acrobat iguala al color de texto. SelectFont no afecta al estilo, fijado actualmente en Helvetica estándar
SetTextSize ajustará correctamente el tamaño SetTextColor el color SetLineWidth la anchura del borde SetTextAlign la alineación
La función SetTransparency *no* modificará la transparencia de las anotaciones. Utilice la nueva
Cuando el documento seleccionado es anterior a PDF 1.3, el escritor eleva automáticamente la versión PDF efectiva a 1.3 porque las anotaciones de texto libre se introdujeron en PDF 1.3
Función AddFreeTextAnnotationEx si desea ajustar las opciones de transparencia
Sintaxis
Delphi
Function DLAddFreeTextAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options: Integer): Integer;
DLL
int DLAddFreeTextAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options);
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 | La anchura del rectángulo de anotación La altura del rectángulo de anotación |
| Height | Contenido de texto de la anotación |
| Text | |
| Angle | El ángulo del texto dibujado. Puede ser 0, 90, 180 o 270 |
| Options | 0 = Contorno 1 = Relleno 2 = Relleno y contorno int Options); |