THotPDF.SetLoadedFreeTextPlainText Method

Explicitně převede podporovanou načtenou FreeText anotaci na zarovnaný prostý text doleva a znovu postaví její normal appearance

Deklarace

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

Jednotka: HPDFDoc · Dostupné od Version 2.753.0

Parametry

Převod vzhledu

Metoda použije černý text Helvetica a černý obdélný rámec, zachová podporované pozadí v device color a geometrii plného či čárkovaného rámu a text ořízne do dvoubodového odsazení uvnitř obdélníku anotace

Řádky postupují o 1,2násobek velikosti fontu; automatické zalamování ani shrink-to-fit neexistuje, takže text mimo odsazení se ořízne

Převod nahradí /AP, aktualizuje /Contents a /DA, nastaví /Q na nulu a odstraní /RC, /DS a /AS; starý rich text, výběr fontu, barva textu, zarovnání i appearance stavy se záměrně vymění

Změny anotace, vzhledu i stránky se zaregistrují pro inkrementální ukládání a render cache stránky se zneplatní; ukládání přepisem navíc nový vzhled rovněž zachová

Podporovaný vstup a chyby

Anotace musí existovat a mít subtype FreeText s konečným obdélníkem širším i vyšším než čtyři body

Callouty, rozdíly či odsazení obdélníku, border efekty, položka rotace, non-FreeText intent, neprůhledné anotace, zaoblené rámecky i border styly jiné než solid a dashed se odmítnou výjimkou EArgumentException

Komponenty pozadí DeviceGray, DeviceRGB a DeviceCMYK musí být v rozsahu nula až jedna; šířky rámečků a dash patterny musí být platné, konečné a nezáporné a neprázdný čistě nulový dash pattern se odmítne

Nepodporovaný vstup se zvaliduje dřív, než dojde k nahrazení anotace či jejího vzhledu

Příklad

Pro načtený dokument, jehož první anotace na stránce nula je podporovaná FreeText anotace

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

Související API

SetLoadedAnnotationContents mění jen uložený contents řetězec a existující vzhled zachovává

SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Domů