AddFreeTextAnnotationExA
Текст, Анотации и интерактивни връзки
Описание
Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с AddFreeTextAnnotationEx, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode
Добавя анотация със свободен текст към избраната страница. Ако чрез параметъра Options е зададена рамка и/или запълване, настройките се вземат от текущия цвят на линия, цвят на запълване, дебелина на линия и настройки за пунктир на писалката. Използвайте параметъра Transparency, за да настройвате прозрачността на анотациите със свободен текст. Функцията SetTransparency не работи с анотации
SetLineColor не влияе върху цвета на рамката. Понастоящем цветът на рамката се задава като същия цвят като цвета на текста поради начина, по който работи Acrobat. SelectFont не влияе върху стила на шрифта. Понастоящем шрифтът е фиксиран към стандартния шрифт Helvetica поради начина, по който работи Acrobat
SetTextSize ще влияе правилно върху размера на текста SetTextColor ще влияе правилно върху цвета на текста SetLineWidth ще настройва правилно дебелината на рамката SetTextAlign ще настройва правилно подравняването на текста
Когато избраният документ е под PDF 1.4, записващият модул автоматично повишава ефективната версия на PDF до 1.4, защото тази функция записва записа за непрозрачност на анотация /CA от PDF 1.4
Синтаксис
Delphi
Function DLAddFreeTextAnnotationExA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options, Transparency: Integer): Integer;
DLL
int DLAddFreeTextAnnotationExA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options, int Transparency);
Параметри
| Left | Хоризонталната координата на левия край на правоъгълника на анотацията |
|---|---|
| Top | Вертикалната координата на левия край на правоъгълника на анотацията |
| Width | Ширината на правоъгълника на анотацията |
| Height | Височината на правоъгълника на анотацията |
| Text | Текстовото съдържание на анотацията |
| Angle | Ъгълът на изчертавания текст. Може да бъде 0, 90, 180 или 270. 0 = Outline 1 = Fill 2 = Fill and Outline |
| Options | |
| Transparency | Количеството прозрачност, което да се приложи 0 = без прозрачност 50 = 50% прозрачност 100 = невидимо int Options, int Transparency); |