Beispiel #1
0
        internal void BeginSave(TPdfStream DataStream, TXRefSection XRef, TPaperDimensions PageSize, TPdfSignature Signature, string aFallbackFontList, TFontEvents FontEvents)
        {
            CatalogId = XRef.GetNewObject(DataStream);
            int PageTreeId = XRef.GetNewObject(DataStream);

            PageTree = new TPageTreeRecord(PageTreeId, aFallbackFontList, Compress, FontEvents);
            Info     = new TInfoRecord();
            AcroForm = new TAcroFormRecord(Signature);
            Perms    = new TPermsRecord();

            CreateNewPage(DataStream, XRef, PageSize);
        }