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

LeftLa coordenada horizontal del borde izquierdo del rectángulo de anotación
TopCoordenada vertical del borde izquierdo del rectángulo de anotación
WidthLa anchura del rectángulo de anotación La altura del rectángulo de anotación
HeightContenido de texto de la anotación
Text
AngleEl ángulo del texto dibujado. Puede ser 0, 90, 180 o 270
Options0 = Contorno 1 = Relleno 2 = Relleno y contorno int Options);