THotPDF.SetLoadedFreeTextPlainText Method
Podprto naloženo anotacijo FreeText izrecno pretvori v levo poravnano običajno besedilo in ponovno zgradi njen običajni videz
Deklaracija
procedure SetLoadedFreeTextPlainText(PageIndex, AnnotationIndex: Integer;
const AText: AnsiString; FontSize: Single = 12);
Enota: HPDFDoc · na voljo od različice 2.753.0
Parametri
PageIndex: indeks naložene strani z ničlo kot izhodiščemAnnotationIndex: indeks anotacije na tej strani z ničlo kot izhodiščemAText: natisljivi znaki ASCII, s CR, LF ali CR/LF za izrazite prelome vrstic; tabulatorji, drugi nadzorni znaki in besedilo izven ASCII so zavrnjeniFontSize: končna velikost v točkah PDF, večja od nič in največ 10,000, privzeto 12
Pretvorba videza
Metoda uporablja črno besedilo Helvetica in črn pravokotni okvir, ohranja podprto ozadje v barvi naprave ter geometrijo polnega ali črtkanega okvira, besedilo pa obreže na notranji odmik dveh točk znotraj pravokotnika anotacije
Vrstice napredujejo za 1.2-kratnik velikosti pisave; samodejnega preloma vrstic ali krčenja za prilagoditev ni, zato je besedilo zunaj notranjega odmika obrezano
Pretvorba zamenja /AP, posodobi /Contents in /DA, nastavi /Q na nič ter odstrani /RC, /DS in /AS; stari rich text, izbira pisave, barva besedila, poravnava in stanja videza so namenoma zamenjani
Spremembe anotacije, videza in strani so registrirane za postopno shranjevanje, predpomnilnik izrisovanja strani pa se razveljavi; shranjevanje s prepisom ohrani tudi nov videz
Podprti vhod in napake
Anotacija mora obstajati in imeti podtip FreeText, s končnim pravokotnikom, širšim in višjim od štirih točk
Callouti, razlike ali notranji odmiki pravokotnika, učinki okvira, vnos zasuka, intent, ki ni FreeText, anotacije, ki niso motne, zaobljeni okvirji in slogi okvira, ki niso polni ali črtkani, so zavrnjeni z EArgumentException
Komponente ozadja DeviceGray, DeviceRGB in DeviceCMYK morajo biti med nič in ena; širine okvirov in črtkani vzorci morajo biti veljavni, končni in nenegativni, neprazen črtkani vzorec iz samih ničel pa je zavrnjen
Nepodprt vhod se preveri, preden se zamenja anotacija ali njen videz
Primer
Za naložen dokument, pri katerem je prva anotacija na strani nič podprta anotacija FreeText
PDF.SetLoadedFreeTextPlainText(0, 0,
'Updated review note'#13#10'Second line', 12);
Povezani API-ji
SetLoadedAnnotationContents spremeni samo shranjen niz contents in ohrani obstoječi videz
SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Domov