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
| Left | Ek açıklama dikdörtgeninin sol kenarının yatay koordinatı |
|---|---|
| Top | Ek açıklama dikdörtgeninin sol kenarının dikey koordinatı |
| Width | Ek açıklama dikdörtgeninin genişliği Ek açıklama dikdörtgeninin yüksekliği |
| Height | Ek açıklamanın metin içeriği |
| Text | |
| Angle | Çizilen metnin açısı. 0, 90, 180 veya 270 olabilir |
| Options | 0 = Ana hat 1 = Dolgu 2 = Dolgu ve Ana hat int Options); |