API referenceCore SDK

pdfCreateImpDataAction

Create an action that imports form-data from an external file

Exported namespdfCreateImpDataActionA, pdfCreateImpDataActionW

Purpose — Create an action that imports form-data from an external file (FDF or similar).

Description — Registers action kind 9 with DataFile in Text.

Declarations

C
int32_t __stdcall pdfCreateImpDataActionA(PPDF IPDF, const char* DataFile);
int32_t __stdcall pdfCreateImpDataActionW(PPDF IPDF, const wchar_t* DataFile);
Delphi
function pdfCreateImpDataActionA(const IPDF: PPDF; const DataFile: PAnsiChar): Integer; stdcall; external 'LumasPdf.dll';
function pdfCreateImpDataActionW(const IPDF: PPDF; const DataFile: PWideChar): Integer; stdcall; external 'LumasPdf.dll';

Parameters

ParameterTypeDescription
IPDFPPDFInstance handle.
DataFilestringPath to the data file to import.

Return value — 1-based action handle (> 0), or 0 on an invalid handle.

C# (P/Invoke)

wrappers/dotnet/LumasPdf.cs
public static extern int pdfCreateImpDataActionA(IntPtr IPDF, [MarshalAs(UnmanagedType.LPStr)] string DataFile);
public static extern int pdfCreateImpDataActionW(IntPtr IPDF, [MarshalAs(UnmanagedType.LPWStr)] string DataFile);
Area
Core SDK
Category

Object Creation

Exported names

pdfCreateImpDataActionA pdfCreateImpDataActionW

String variants

The …A form takes UTF-8, …W takes UTF-16; a bare name aliases the ANSI form.

See working code

Worked examples — complete programs in ten languages.