pdfCreateImpDataAction
Create an action that imports form-data from an external file
| Exported names | pdfCreateImpDataActionA, 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
| Parameter | Type | Description |
|---|---|---|
IPDF | PPDF | Instance handle. |
DataFile | string | Path 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.