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

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