THotPDF.SetLoadedFreeTextPlainText Method
Izričito pretvara podržanu učitanu FreeText oznaku u obični tekst poravnat ulijevo i ponovno gradi njezin normalan izgled
Deklaracija
procedure SetLoadedFreeTextPlainText(PageIndex, AnnotationIndex: Integer;
const AText: AnsiString; FontSize: Single = 12);
Jedinica: HPDFDoc · Dostupno od verzije 2.753.0
Parametri
PageIndex: indeks učitane stranice koji počinje od nuleAnnotationIndex: indeks oznake na toj stranici koji počinje od nuleAText: ispisivi ASCII znakovi, s CR, LF ili CR/LF za izričite prijelome redaka; tabulatori, drugi upravljački znakovi i ne-ASCII tekst odbijaju seFontSize: konačna veličina u PDF točkama, veća od nule i najviše 10.000, zadano 12
Pretvorba izgleda
Metoda koristi crni Helvetica tekst i crni pravokutni okvir, zadržava podržanu device-color pozadinu te geometriju punog ili isprekidanog okvira, a tekst ograničava na uvlaku od dvije točke unutar pravokutnika oznake
Retci napreduju za 1,2 puta veličinu fonta; nema automatskog prijeloma ni prilagodbe na manje, pa se tekst izvan uvlake odrezuje
Pretvorba zamjenjuje /AP, ažurira /Contents i /DA, postavlja /Q na nulu te uklanja /RC, /DS i /AS; stari rich text, izbor fonta, boja teksta, poravnanje i stanja izgleda namjerno se zamjenjuju
Promjene oznake, izgleda i stranice registriraju se za inkrementalno spremanje, a predmemorija prikaza stranice poništava se; spremanje ponovnim zapisom također zadržava novi izgled
Podržani ulaz i pogreške
Oznaka mora postojati i imati podtip FreeText, s konačnim pravokutnikom širim i višim od četiri točke
Vodeće linije (callouts), razlike ili uvlake pravokutnika, efekti okvira, unos rotacije, intent koji nije FreeText, neprozirne oznake, zaobljeni okviri te stilovi okvira koji nisu puni ili isprekidani odbijaju se s EArgumentException
Komponente DeviceGray, DeviceRGB i DeviceCMYK pozadine moraju biti između nule i jedan; širine okvira i crtica moraju biti valjane, konačne i nenegativne, a neprazni uzorak crtica u potpunosti nula odbija se
Nepodržani ulaz provjerava se prije zamjene oznake ili njezina izgleda
Primjer
Za učitani dokument čija je prva oznaka na stranici nula podržana FreeText oznaka
PDF.SetLoadedFreeTextPlainText(0, 0,
'Updated review note'#13#10'Second line', 12);
Povezani API-ji
SetLoadedAnnotationContents mijenja samo pohranjeni niz sadržaja i zadržava postojeći izgled
SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Početna