public PdfCollectionField(String name, int type)
: base(PdfName.COLLECTIONFIELD)
{
Put(PdfName.N, new PdfString(name, PdfObject.TEXT_UNICODE));
this.fieldType = type;
switch (type) {
default:
Put(PdfName.SUBTYPE, PdfName.S);
break;
case DATE:
Put(PdfName.SUBTYPE, PdfName.D);
break;
case NUMBER:
Put(PdfName.SUBTYPE, PdfName.N);
break;
case FILENAME:
Put(PdfName.SUBTYPE, PdfName.F);
break;
case DESC:
Put(PdfName.SUBTYPE, PdfName.DESC);
break;
case MODDATE:
Put(PdfName.SUBTYPE, PdfName.MODDATE);
break;
case CREATIONDATE:
Put(PdfName.SUBTYPE, PdfName.CREATIONDATE);
break;
case SIZE:
Put(PdfName.SUBTYPE, PdfName.SIZE);
break;
}
}