bluppfisk / parse-afp Goto Github PK
View Code? Open in Web Editor NEWThis project forked from audreyt/parse-afp
Parser for IBM's Advanced Function Printing document format
This project forked from audreyt/parse-afp
Parser for IBM's Advanced Function Printing document format
NAME Parse::AFP - Parser for IBM's Advanced Function Printing document format VERSION This document describes version 0.25 of Parse::AFP, released October 16, 2010. SYNOPSIS use Parse::AFP; my $afp = Parse::AFP->new('input.afp'); while (my $rec = $afp->next_member) { print $rec->dump; # ... $rec->refresh; # if modified } $afp->refresh; # if modified $afp->write('output.afp'); DESCRIPTION This module processes IBM's AFP (Advanced Function Printing) files into an object hierarchy; each object may be individually modified, dumped into binary, or written back to another AFP file. Running the bundled "afpdump.pl" on a AFP file will probably explain this module's behaviour better than reading this documentation. METHODS Methods below applies to all objects in the objects hierarchy. new Constructor. Takes either a filename, or a scalar reference to content. dump Returns the binary representation of the current object. write Takes a filename and writes the binary representation to it. refresh Regenerate binary representation from in-memory data from the object itself and its members. Also refreshes all uplevel parents. members Returns a list of member objects, if any. next_member Iterator for member objects. parent Returns the parent of this object, or *undef* if this is the toplevel object. ACCESSORS Each class may define additional accessors, in the form of "FieldName" and "SetFieldName". There are no accessors for the toplevel Parse::AFP object. CC0 1.0 Universal To the extent possible under law, ๅ้ณณ has waived all copyright and related or neighboring rights to Parse-AFP. This work is published from Taiwan. <http://creativecommons.org/publicdomain/zero/1.0>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.