THotPDF.SetLoadedFreeTextPlainText Method

Explicitne prevedie podporovanú načítanú FreeText anotáciu na čistý text zarovnaný doľava a znovu zostaví jej normálny vzhľad

Deklarácia

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

Jednotka: HPDFDoc · dostupné od verzie 2.753.0

Parametre

Konverzia vzhľadu

Metóda používa čierny text Helvetica a čierny obdĺžnikový rámec, zachováva podporované pozadie vo farbe zariadenia a geometriu plného alebo prerušovaného rámca a text orezáva na vnútorný okraj hlboký dva body v rámci obdĺžnika anotácie

Riadky postupujú o 1.2-násobok veľkosti písma; automatické zalamovanie ani zmenšovanie na mieru nie je k dispozícii, takže text mimo vnútorného okraja sa oreže

Konverzia nahradí /AP, aktualizuje /Contents a /DA, nastaví /Q na nulu a odstráni /RC, /DS a /AS; starý rich text, výber písma, farba textu, zarovnanie a stavy vzhľadu sa zámerne nahrádzajú

Zmeny anotácie, vzhľadu a strany sa zaregistrujú na prírastkové ukladanie a vyrovnávacia pamäť vykresľovania strany sa zneplatní; ukladanie prepísaním zachová aj nový vzhľad

Podporovaný vstup a chyby

Anotácia musí existovať a mať podtyp FreeText, s konečným obdĺžnikom širším a vyšším ako štyri body

Callouty, obdĺžnikové rozdiely alebo vnútorné okraje, efekty rámca, záznam o rotácii, intent odlišný od FreeText, anotácie, ktoré nie sú nepriehľadné, zaoblené rámce a štýly rámca iné ako plný alebo prerušovaný sa odmietajú výnimkou EArgumentException

Zložky pozadia DeviceGray, DeviceRGB a DeviceCMYK musia byť v rozsahu od nuly do jednej; šírky rámcov a dash pattern musia byť platné, konečné a nezáporné a neprázdny dash pattern pozostávajúci len z núl sa odmietne

Nepodporovaný vstup sa overí pred nahradením anotácie alebo jej vzhľadu

Príklad

Pre načítaný dokument, ktorého prvá anotácia na strane s indexom nula je podporovaná anotácia FreeText

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

Súvisiace API

SetLoadedAnnotationContents mení iba uložený reťazec contents a zachováva existujúci vzhľad

SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Domov