THotPDF.SetLoadedFreeTextPlainText Method

Muuntaa eksplisiittisesti tuetun ladatun FreeText-merkinnän vasemmalle tasattavaksi tavalliseksi tekstiksi ja rakentaa sen normaaliulkoasun uudelleen

Määrittely

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

Yksikkö: HPDFDoc · Saatavilla versiosta 2.753.0

Parametrit

Ulkoasun muunnos

Metodi käyttää mustaa Helvetica-tekstiä ja mustaa suorakulmaista reunusta, säilyttää tuetun laitevärin taustan sekä yhtenäisen tai katkoviivaisen reunuksen geometrian ja leikkaa tekstin kahden pisteen sisäänvetoon merkintäsuorakulmion sisällä

Rivit etenevät 1,2 kertaa fonttikoon verran; automaattista rivitystä tai tekstiin sovitusta ei ole, joten sisäänvedon ulkopuolinen teksti leikataan

Muunnos korvaa arvon /AP, päivittää arvot /Contents ja /DA, asettaa arvon /Q nollaksi ja poistaa arvot /RC, /DS ja /AS; vanha rich text, fontin valinta, tekstinväri, tasaus ja ulkoasutilat korvataan tarkoituksella

Merkintä-, ulkoasu- ja sivumuutokset rekisteröidään inkrementaalista tallennusta varten, ja sivun renderöinticache mitätöidään; uudelleenkirjoitustallennus säilyttää myös uuden ulkoasun

Tuetut syötteet ja virheet

Merkinnän on oltava olemassa ja sen alatyypin on oltava FreeText, äärellisellä suorakulmiolla, joka on leveämpi ja korkeampi kuin neljä pistettä

Calloutit, suorakulmion erot tai sisäänvedot, reunusefektit, kierto-merkintä, ei-FreeText-tarkoitus, läpinäkymättömät merkinnät, pyöristetyt reunukset ja muut reunustyylit kuin yhtenäinen tai katkoviiva hylätään arvolla EArgumentException

DeviceGray-, DeviceRGB- ja DeviceCMYK-taustakomponenttien on oltava välillä nolla–yksi; reunuksen leveyksien ja viivakuvioiden on oltava kelvollisia, äärellisiä ja ei-negatiivisia, ja tyhjää kaikki-nolla-viivakuviota ei hyväksytä

Ei-tuetut syötteet validoidaan ennen merkinnän tai sen ulkoasun korvaamista

Esimerkki

Ladatulle dokumentille, jonka ensimmäinen merkintä sivulla nolla on tuettu FreeText-merkintä

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

Aiheeseen liittyvät API:t

SetLoadedAnnotationContents muuttaa vain tallennettua contents-merkkijonoa ja säilyttää olemassa olevan ulkoasun

SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Etusivu