function GetSelectedFormText: WString;
GetSelectedFormText on korkean tason sisääntulopiste PDFiumin FORM_GetSelectedText-sidoksen päällä. PDFium-API oli jo sidottu yksikkötasolla, mutta sillä ei ollut Pascal-ystävällistä hakijaa ennen v1.23.0:aa; tämä metodi käärii sen puhtaasti.
Metodi kohdistuu siihen AcroForm-widgetiin, joka parhaillaan omistaa fokuksen näkymän aktiivisella sivulla (sama widget, joka vastaa näppäimistösyötteeseen). Kun käyttäjä on valinnut merkkialueen tuon widgetin sisällä — esimerkiksi Shift+Nuoli- tai napsautus-ja-raahaus-toiminnolla — GetSelectedFormText palauttaa valintatekstin WString-muodossa. Kun tekstiä ei ole valittu (vain kohdistinpaikka), GetSelectedFormText palauttaa tyhjän merkkijonon.
Metodi on no-op, kun:
Active = False);FormType = ftNone);Kaikissa kolmessa tapauksessa paluuarvo on tyhjä merkkijono — metodi ei koskaan nosta virhettä.
FormField[i] := ...-kutsulla voi kutistaa valinnan takaisin kohdistimeksi.
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;