 |
Example 2: Stamp a PDF file with a multiline text watermark (VC++) |
|
 |
#include "stdafx.h"
#using <mscorlib.dll>
#import "PDFstamp.tlb" no_namespace named_guids
using namespace System;
int _tmain()
{
IPDFstampPtr NVStamp;
long indx;
::CoInitialize(NULL);
NVStamp.CreateInstance(__uuidof(PDFstamp));
indx = NVStamp->CreateNewStamp();
NVStamp->Stamps[indx]->StampType = 1;
NVStamp->Stamps[indx]->Name = "Stamp1";
NVStamp->Stamps[indx]->Text = "LINE1%n%LINE2%n%LINE3";
NVStamp->Stamps[indx]->FontName = "Arial";
NVStamp->Stamps[indx]->FontSize = 50;
NVStamp->Stamps[indx]->TextRenderingMode = 0;
NVStamp->Stamps[indx]->TextColor = "#FF0000";
NVStamp->Stamps[indx]->X = "center";
NVStamp->Stamps[indx]->Y = "center";
NVStamp->Stamps[indx]->PlaceAs = 1;
NVStamp->Stamps[indx]->Width = "200";
NVStamp->Stamps[indx]->Height = "200";
NVStamp->StampPDF("c:\\in.pdf", "c:\\out.pdf");
Console::WriteLine(S"Done.");
return 0;
}
|
|
 |
|