AddFreeTextAnnotationA

Texto, anotaciones y enlaces de zona activa

Descripción

La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM expone solo la forma Unicode. El comportamiento es idéntico al de AddFreeTextAnnotation y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode

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 configuración de guiones de pluma

SetLineColor no afecta el color del borde El color del borde se establece actualmente en el mismo color que el texto debido a 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 debido a 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

La función SetTransparency *no* cambiará la transparencia de las anotaciones. Use el nuevo

Cuando el documento seleccionado es anterior a PDF 1.3, el escritor eleva automáticamente la versión efectiva de PDF a 1.3 porque las anotaciones de texto libre se introdujeron en PDF 1.3

Use la función AddFreeTextAnnotationEx si desea ajustar la configuración 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
TopLa coordenada vertical del borde izquierdo del rectángulo de anotación
WidthEl ancho del rectángulo de anotación La altura del rectángulo de anotación
HeightEl contenido 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);