Exemple #1
0
    private static PdfCollectionSchema CollectionSchema()
    {
        PdfCollectionSchema schema = new PdfCollectionSchema();
        PdfCollectionField  type   = new PdfCollectionField("File type", PdfCollectionField.TEXT);

        type.Order = 0;
        schema.AddField("Type", type);
        PdfCollectionField filename = new PdfCollectionField("File", PdfCollectionField.FILENAME);

        filename.Order = 1;
        schema.AddField("File", filename);
        return(schema);
    }
Exemple #2
0
// ---------------------------------------------------------------------------

        /**
         * Creates a Collection schema that can be used to organize the movies
         * of Stanley Kubrick in a collection: year, title, duration,
         * DVD acquisition, filesize (filename is present, but hidden).
         * @return a collection schema
         */
        private PdfCollectionSchema _collectionSchema()
        {
            PdfCollectionSchema schema = new PdfCollectionSchema();

            PdfCollectionField type = new PdfCollectionField(
                TYPE_CAPTION, PdfCollectionField.TEXT
                );

            type.Order = 0;
            schema.AddField(TYPE_FIELD, type);

            PdfCollectionField filename = new PdfCollectionField(
                FILE_FIELD, PdfCollectionField.FILENAME
                );

            filename.Order = 1;
            schema.AddField(FILE_FIELD, filename);

            return(schema);
        }
Exemple #3
0
// ---------------------------------------------------------------------------

        /**
         * Creates a Collection schema that can be used to organize the movies
         * of Stanley Kubrick in a collection: year, title, duration, DVD
         * acquisition, filesize (filename is present, but hidden).
         * @return a collection schema
         */
        private PdfCollectionSchema _collectionSchema()
        {
            PdfCollectionSchema schema = new PdfCollectionSchema();
            PdfCollectionField  size   = new PdfCollectionField(
                "File size", PdfCollectionField.SIZE
                );

            size.Order = 4;
            schema.AddField("SIZE", size);

            PdfCollectionField filename = new PdfCollectionField(
                "File name", PdfCollectionField.FILENAME
                );

            filename.Visible = false;
            schema.AddField("FILE", filename);

            PdfCollectionField title = new PdfCollectionField(
                "Movie title", PdfCollectionField.TEXT
                );

            title.Order = 1;
            schema.AddField("TITLE", title);

            PdfCollectionField duration = new PdfCollectionField(
                "Duration", PdfCollectionField.NUMBER
                );

            duration.Order = 2;
            schema.AddField("DURATION", duration);

            PdfCollectionField year = new PdfCollectionField(
                "Year", PdfCollectionField.NUMBER
                );

            year.Order = 0;
            schema.AddField("YEAR", year);

            return(schema);
        }
 /**
 * Adds a Collection field to the Schema.
 * @param name  the name of the collection field
 * @param field a Collection Field
 */
 public void AddField(String name, PdfCollectionField field)
 {
     Put(new PdfName(name), field);
 }
Exemple #5
0
 /// <summary>
 /// Adds a Collection field to the Schema.
 /// </summary>
 /// <param name="name">the name of the collection field</param>
 /// <param name="field">a Collection Field</param>
 public void AddField(string name, PdfCollectionField field) => Put(new PdfName(name), field);