AddFreeTextAnnotationA

Metin, Ek açıklamalar ve etkin alan bağlantıları

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış AddFreeTextAnnotation ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Seçilen sayfaya serbest metin ek açıklaması ekler. Options parametresiyle bir kenarlık ve/veya dolgu belirtilirse ayarlar geçerli çizgi renginden, dolgu renginden, çizgi genişliğinden ve kalem kesik ayarlarından alınır

SetLineColor kenarlık rengini etkilemez. Acrobat davranışı nedeniyle kenarlık rengi metin rengiyle aynı ayarlanır. SelectFont yazı tipi stilini etkilemez; yazı tipi standart Helvetica olarak sabitlenmiştir

SetTextSize metin boyutunu doğru etkiler SetTextColor metin rengini doğru etkiler SetLineWidth kenarlık genişliğini doğru ayarlar SetTextAlign metin hizalamasını doğru ayarlar

SetTransparency işlevi ek açıklamaların saydamlığını *değiştirmez*. Yeni işlevi kullanın

Seçili belge PDF 1.3'ten daha düşük bir sürümdeyse yazıcı, serbest metin ek açıklamaları PDF 1.3 ile kullanıma sunulduğundan etkin PDF sürümünü otomatik olarak 1.3'e yükseltir

Saydamlık ayarlarını düzenlemek istiyorsanız AddFreeTextAnnotationEx işlevi

Sözdizimi

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);

Parametreler

LeftEk açıklama dikdörtgeninin sol kenarının yatay koordinatı
TopEk açıklama dikdörtgeninin sol kenarının dikey koordinatı
WidthEk açıklama dikdörtgeninin genişliği Ek açıklama dikdörtgeninin yüksekliği
HeightEk açıklamanın metin içeriği
Text
AngleÇizilen metnin açısı. 0, 90, 180 veya 270 olabilir
Options0 = Ana hat 1 = Dolgu 2 = Dolgu ve Ana hat int Options);