AddLinkToResetFormA

Annotaties en hotspot-koppelingen, Formuliervelden en AcroForms

Beschrijving

Het achtervoegsel A duidt het ANSI-toegangspunt (char) van de DLL aan; het ActiveX/COM-oppervlak stelt alleen de Unicode-vorm beschikbaar. Het gedrag is identiek aan AddLinkToResetForm en tekenreeksargumenten worden geïnterpreteerd met behulp van de huidige SetAnsiMode-codetabel

Voegt een klikbaar hotspot-rechthoek toe aan de geselecteerde pagina dat een PDF-formulierherstellingsactie activeert wanneer erop wordt geklikt. Een formulierherstellingsactie herstelt AcroForm-velden naar hun standaardwaarden zonder dat JavaScript vereist is

Gebruik FieldNames om de velden te beperken die door de herstelactie worden beïnvloed. Laat FieldNames leeg zodat de viewer alle toepasselijke velden herstelt

Gebruik de functie SetAnnotBorderColor om de kleur van de hotspot-rand te wijzigen

Syntaxis

Delphi

Function DLAddLinkToResetFormA(InstanceID: Integer; Left, Top, Width, Height: Double; FieldNames: PAnsiChar; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToResetFormA(int InstanceID, double Left, double Top, double Width, double Height, const char * FieldNames, int Flags, int Options);

Syntaxis

LeftDe horizontale coördinaat van de linkerrand van de hotspot-rechthoek
TopDe verticale coördinaat van de bovenrand van de hotspot-rechthoek
WidthDe breedte van de hotspot-rechthoek
HeightDe hoogte van de hotspot-rechthoek
FieldNamesOptionele lijst van volledig gekwalificeerde AcroForm-veldnamen, gescheiden door komma's, puntkomma's of regeleinden. Voorloop- en volgspaties rondom elke naam worden verwijderd
FlagsPDF-formulierherstellingsactie-vlaggen die worden geschreven naar de /Flags-invoer van de actie. Geef 0 door voor het standaardgedrag. Standaard viewers gebruiken de vlagbits samen met /Fields om te bepalen of de lijst inclusief of exclusief is
OptionsBitmask voor het regelen van het uiterlijk van de koppeling. Bit 0 (waarde 1): teken een rand rondom de hotspot-rechthoek. Bits 1-3 selecteren de klikhighlightmodus (2 = Inverteren, 4 = Omtrek, 8 = Indrukken); wanneer geen highlightbit is ingesteld, wordt Inverteren als standaard gebruikt

Retourwaarden

0De actie is niet toegevoegd omdat het document in PDF/A-modus staat of de rechthoek ongeldig is
1De koppelingannotatie en de formulierherstellingsactie zijn toegevoegd

Opmerkingen

PDF/A-modus blokkeert deze actie omdat interactieve formulieracties niet geschikt zijn voor archiefconformiteit. De functie vereist PDF 1.2 of hoger