THotPDF.SetLoadedFreeTextPlainText Method

Eksplicitno pretvara podržanu učitanu FreeText anotaciju u običan tekst poravnat ulevo i ponovo gradi njen normalni izgled

Deklaracija

procedure SetLoadedFreeTextPlainText(PageIndex, AnnotationIndex: Integer;
  const AText: AnsiString; FontSize: Single = 12);

Unit: HPDFDoc · Dostupno od verzije 2.753.0

Parametri

Konverzija izgleda

Metod koristi crni Helvetica tekst i crnu pravougaonu ivicu, zadržava pozadinu u podržanoj device boji i geometriju pune ili isprekidane ivice, i seče tekst na inset od dve tačke unutar pravougaonika anotacije

Redovi napreduju za 1.2 puta veličinu fonta; nema automatskog prelamanja teksta niti smanjivanja da stane, pa se sve van inset-a seče

Konverzija zamenjuje /AP, ažurira /Contents i /DA, postavlja /Q na nulu i uklanja /RC, /DS i /AS; stari rich text, izbor fonta, boja teksta, poravnanje i stanja izgleda namerno se zamenjuju

Izmene anotacije, izgleda i stranice registruju se za inkrementalno čuvanje, a keš renderovanja stranice se invalidira; čuvanje prepisivanjem takođe čuva novi izgled

Podržani ulaz i greške

Anotacija mora da postoji i da ima podtip FreeText, sa konačnim pravougaonikom širim i višim od četiri tačke

Callout-i, razlike ili inset-i pravougaonika, border efekti, unos rotacije, intent van FreeText, anotacije koje nisu potpuno neprovidne, zaobljene ivice i border stilovi drugačiji od pune ili isprekidane linije odbacuju se sa EArgumentException

Komponente pozadine DeviceGray, DeviceRGB i DeviceCMYK moraju biti u rasponu od nule do jedan; širine ivica i dash obrasci moraju biti važeći, konačni i nenegativni, a neprazan dash obrazac sa svim nulama se odbacuje

Nepodržani ulaz se validira pre nego što se anotacija ili njen izgled zamene

Primer

Za učitani dokument čija je prva anotacija na stranici nula podržana FreeText anotacija

PDF.SetLoadedFreeTextPlainText(0, 0,
  'Updated review note'#13#10'Second line', 12);

Povezani API-ji

SetLoadedAnnotationContents samo menja sačuvanu contents nisku i čuva postojeći izgled

SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Početna