コード例 #1
0
        public FrmManageResources(RenderableAFPFile file, Options opts)
        {
            InitializeComponent();
            File                = file;
            options             = opts;
            resourceDirectories = new BindingList <string>(file.ResourceDirectories);

            lstDirectories.DataSource = resourceDirectories;
            dgvResources.DataSource   = file.Resources;
        }
コード例 #2
0
        public FrmMain()
        {
            InitializeComponent();

            // Store things like last opened directory
            opts = Options.LoadSettings(optionsFile);

            afpFile = new RenderableAFPFile();
            if (opts.ResourceDirectories.Any())
            {
                afpFile.ResourceDirectories = opts.ResourceDirectories;
            }
        }
コード例 #3
0
        public PrintParser(RenderableAFPFile file)
        {
            afpFile = file;

            // Capture all pages' containers
            pageContainers = afpFile.Fields.OfType <BPG>().Select(p => p.LowestLevelContainer).ToList();
            if (pageContainers.Count == 0)
            {
                pageContainers = new List <Container>()
                {
                    afpFile.Fields[0].LowestLevelContainer
                }
            }
            ;

            fontCaches = new List <FontCache>();
        }