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

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